相关概念: 函数
线程池能够看作容纳线程的容器; post
一个应用程序最多只能有一个线程池; spa
ThreadPool静态类经过QueueUserWorkItem()方法将工做函数排入线程池; 线程
每排入一个工做函数,就至关于请求建立一个线程; 设计
线程池的做用: blog
线程池是为忽然大量爆发的线程设计的,经过有限的几个固定线程为大量的操做服务,减小了建立和销毁线程所需的时间,从而提升效率。 效率
若是一个线程的时间很是长,就不必用线程池了(不是不能做长时间操做,而是不宜。),何况咱们还不能控制线程池中线程的开始、挂起、和停止。容器
何时使用ThreadPool?线程池
ThreadPool的做用:请求