🎊 Python多线程,睡眠/等待无效

Python多线程,睡眠/等待无效

今晚我一直在把python OpenCV代码变成多线程代码,现在已经完全陷入困境了。

据我所知,我一定是互联网上time.sleep和event.wait不起作用的唯一例子。

我有3个线程,第一个线程查找框,第二个线程判断是否是进行操作的好时机,最后一个线程使用这两个线程对这些信息进行操作。

代码语言:javascript复制def click_boxes():

global list_of_boxes

global player_obj

if (player_obj.status == "idle"):

for box in list_of_boxes:

if box.status == 'fallen':

print(time.time())

time.sleep(1.0)

print("???? , " + str(time.time()))

return None结果在睡眠或等待,没有阻塞/根本没有功能。

如果我想阻止的最后一个click_boxes线程是‘click_boxes()’,我会得到一个函数睡眠/等待,但是它会阻塞整个脚本,因此我失去了多线程的所有好处。

代码语言:javascript复制click_boxes_t = threading.Thread(target=click_boxes, args=())

click_boxes_t.start()

click_boxes_t.join()这听起来可能很愚蠢,但我还没有在互联网上找到答案。如果等待()和睡眠()在多线程场景中不起作用。为什么不行?解决办法是什么?

🎯 相关推荐

阿根廷世界杯图片
完美体育365

阿根廷世界杯图片

📅 07-10 👀 787
四两的命是什么命
完美体育365

四两的命是什么命

📅 10-11 👀 8384
dnf收益制裁30天怎么解除限制,dnf收益制裁30天怎么解除限制了
时尚动听新升级——vivo XE800耳塞试听体验(by:西城秋色)
妈妈的朋友6:这部电影为什么能引发观众对家庭关系的深刻反思
阿尼哟韩语是什么意思
365bet在线网投

阿尼哟韩语是什么意思

📅 07-12 👀 373
没有找到站点
完美体育365

没有找到站点

📅 07-05 👀 9783
西哈努克市
365bet在线网投

西哈努克市

📅 08-25 👀 3148
苏的五笔:ALWU
完美体育365

苏的五笔:ALWU

📅 08-30 👀 4712