也可以每个线程都弄一个任务队列,线程池有一个总的任务队列
正在执行的任务衍生子任务的时候,添加到当前线程的局部队列,空闲线程可以从总的任务队列和其他线程的任务队列获取任务来执行
等待其他任务的任务应该可以记录进度并挂起到队列
【 在 allegro 的大作中提到: 】
: 有没有处理过这个问题。
: 公司有个简单的thread pool实现。
: 内含1个task队列,N个thread,fixed size。运行中不会增加thread。
: ...................
--
FROM 123.112.22.*