由于时间有限,我简单说一下,然后附上一个例子。例子是别人写的,找不到远处,但我看了下代码写的很好。
有些应用,需要大量开辟线程来处理事务,但处理完后,线程退出。比如web服务器,比如同时有N K用户来访问的话,那同时就要有N K个线程
,这么多的线程调度同时存在肯定是不怎么有利于系统性能的,而且,系统对线程数目应该不是没有数量限制的。这一点我没研究过,但理论
上应该是这样的。这个时候我们就需要用到线程池的概念。
具体原理我不想多讲,以后有时间再做补充。下面附上例子:
看了一下代码比较多,不适合粘贴,我上传到CSDN资源,大家可以下载。