标签: multithreading threadpool
我需要在固定线程池中检查所有线程。取决于我会用线程做其他任务......有什么方法可以找到它吗?
答案 0 :(得分:0)
只需将池实现为堆栈即可。
当您需要一个线程时,从堆栈弹出并使用它。
完成线程后,将其推回堆栈。
如果堆栈为空,则阻塞直到线程可用。
我建议使用一个库(使用您使用的语言)来创建/管理线程池,而不是创建自己的。