《C#线程参考手册》读书笔记(三):.NET中的线程池

线程池管理:

     线程池管理是指在多线程应用程序的初始化过程中创建线程的集合,当需要线程时,为新任务重用这些线程,而不是创建新线程的过程。创建一个线程,线程会产生空间(内存占用)和时间(运行)的开销;

需要线程池的原因:

线程池管理中的问题:

ThreadPool 类

ThreadPool class提供了一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。线程池允许在后台运行多个工作,而不需要为每个任务频繁地创建和销毁单独的线程,从而减少了开销。

原文地址:https://www.cnblogs.com/h20064528/p/2855139.html