c#基础知识篇-线程池
线程池创建线程
ThreadPool.QueueUserWorkItem(委托)
线程池收到请求,会从线程池中选择一个空闲线程来执行委托方法,如果线程池没有运行,就会创建一个线程池并启动第一个线程;如果线程池正在运行中,且有一个空闲线程来完成该任务,则把该作业传递给这个线程。
线程池使用注意事项
1. 线程池中的所有线程都是后台线程,如果进程中的所有前台线程都结束了,则所有的后台线程都会停止。
2. 不能将线程池中的线程改为前台线程,也不能设置优先级或名称。
3. 线程池中的线程只适用于执行时间较短的任务,如果线程一直处于运行状态,则应使用Thread类创建一个线程。
人生如逆旅
我亦是行人

浙公网安备 33010602011771号