线程池何时创建?它是在创建过程期间或当CLR初始化,它的线程 池包含没有线程的第一个元素是在游泳池.NET中创建线程池(C#)
1
A
回答
2
排队。当 应用程序想要创建线程 来执行任务时,应用程序 应请求线程池线程执行任务 。线程 池知道并将创建一个 初始线程。这个新线程 会经历与 相同的初始化任何其他线程;但是,当任务 完成后,线程将不会自行销毁 。相反,线程 将以 挂起状态返回到线程池。如果应用程序 发出线程 池的另一个请求,则挂起的线程将仅唤醒并执行任务, 将不会创建新线程。
从http://msdn.microsoft.com/en-us/magazine/cc164139.aspx
这是相当相当好的介绍过:不创建
http://msdn.microsoft.com/en-us/library/ms973903.aspx#threadpool_topic11
0
一个ThreadPool
,它只有静态成员(MSDN ref)。您可以设置ThreadPool
所具有的线程的最小和最大数量,并向其添加工作项,当ThreadPool具有可用线程时将执行这些项。所以你的问题没有意义,我认为你需要澄清它。
相关问题
- 1. 在c中创建线程池#
- 2. 如何创建线程池?
- 3. 何时创建线程池?
- 4. 线程没有垃圾收集/线程池线程/ C#/ .net
- 5. 如何在Kotlin中创建线程池
- 6. 如何在nodejs中创建线程池?
- 7. C++线程池
- 8. 是线程池共享 - .net
- 9. .NET线程池和配置
- 10. C#创建动态类并在线程池中使用它
- 11. 如何在C++中使用boost来创建线程池?
- 12. 在调用期间在WCF服务中创建后台线程,占用ASP .NET线程池中的线程?
- 13. 在线程池中创建实际的线程
- 14. 使用System.Threading.Tasks.Parallel在线程池中创建新线程?
- 15. C#线程池HttpWebRequests
- 16. C#和线程池
- 17. 线程池在C#
- 18. 如何创建和线程池
- 19. hystrix如何创建其线程池
- 20. 在C#中创建线程
- 21. .NET中的线程池和.IsBackground
- 22. 轻量级线程池库中的.NET
- 23. .NET中的通用线程池
- 24. C,创建动态套接字线程池
- 25. .net 4.0 c#:暂停/恢复线程池中的并行运行线程暂时?
- 26. 使用Boost线程和io_service创建线程池
- 27. 通过线程池处理器相关性和线程创建
- 28. 使用在线程池线程上创建的BitmapImage
- 29. .NET线程池工作线程和异步IO线程
- 30. C++:线程池比单线程慢吗?
在一个进程中将有多少个线程池? – Raghav55 2011-05-02 15:05:32
CLR有一个池。如果你想要你可以实现你自己的线程池,但是通过ThreadPool类使用.NET Framework提供的线程池会更容易。 – 2011-05-02 15:07:39