TLDR:阻塞是否会被以某种方式终止的队列解除阻塞?
很长的问题:
好的,所以我知道,如果队列(multiprocessing.Queue)永远保持为空,那么线程就会挂起,同时尝试用阻塞get从队列中获取一些东西。
但是现在假设在另一个线程或进程中,我用queue.close()关闭队列,调用queue.cancel_join_thread(),然后调用queue.join_thread()。
如果阻塞"get“在试图像这样杀死队列时引发异常或其他什么的话?
谢谢!
发布于 2022-06-25 04:13:47
https://stackoverflow.com/questions/72734789
复制相似问题