做任务.如果调用线程来自线程池,则等待释放调用线程
本文关键字:线程 调用 释放 等待 任务 如果 | 更新日期: 2023-09-27 18:03:22
如果我在线程池管理的线程中调用task.wait(),该线程是否交还给线程池以便在等待时可以在其他地方重用,或者它是否保持空闲(因此不重用)直到任务完成?
我怀疑第二个,因为它将是任何线程的行为,不是由线程池管理。
简单的回答:不。线程没有线程池的概念,所以Wait不能做特殊的事情。同样,像这样重用线程可能会有严重的副作用(对可能已经改变的线程局部变量)。