探讨
还有自保护的问题,关键线程的管理,重新的启动,对于总的线程数,总有个极限,linux下面超过100的迅速增长,跑一会就会报错了。这时关键线程也无法重新启动了。
线程池关键是如何用好,如何根据系统硬件和软件运行特点,找出一个恰当的线程池参数。
PoolExecute我感觉没有restart的功能,不知你如何看?
目前看来找不到一个好的thread pool程序。
这两个东西是最难控制的。
原理谁都知道说,但是真正做起来,里面还是有很多细节。
一不小心,就会出一些头痛的错。
恰好这两个东西都在我现在的产品中都用到了。
线程池还是最难的