发布网友 发布时间:2022-05-19 23:46
共1个回答
热心网友 时间:2023-10-20 10:38
每个进程都有一个线程池,线程池是系统默认的;并不是所有定义的线程自动地被加入到线程池中。能自动加入线程池中的线程有以下几个情况:
用 Task 或 Task<TResult> 对象来异步执行某些任务
来自 System.Threading.Timer 类的回调
I/O异步操作(如SOCKET异步收发、SerialPort异步收发)
你自己定义线程,可以使用ThreadPool.QueueUserWorkItem方法,将自定义线程加入到线程池中。