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