线程池何时创建?它是在创建过程期间或当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. 如何在nodejs中创建线程池?
- 6. C++线程池
- 7. 是线程池共享 - .net
- 8. .NET线程池和配置
- 9. 线程池在C#
- 10. C#线程池HttpWebRequests
- 11. 在调用期间在WCF服务中创建后台线程,占用ASP .NET线程池中的线程?
- 12. 如何创建和线程池
- 13. hystrix如何创建其线程池
- 14. 在C#中创建线程
- 15. .NET中的线程池和.IsBackground
- 16. .NET中的通用线程池
- 17. 轻量级线程池库中的.NET
- 18. 通过线程池处理器相关性和线程创建
- 19. 使用在线程池线程上创建的BitmapImage
- 20. .NET线程池工作线程和异步IO线程
- 21. 线程池中的线程
- 22. Java:在服务器应用程序中创建线程池
- 23. 调试线程池在C#
- 24. C#,IAsyncResult和线程池
- 25. 如何创建多个线程池(即多个执行程序,每个线程池都有一个线程)
- 26. 在``C``线程池中运行'POSIX`线程在``C``线程池中运行`函数指针`
- 27. 线程池和内存(BTStackServer)异常 - .NET
- 28. .NET 4.0线程池有哪些改进?
- 29. .NET 2.0处理线程池使用
- 30. 在C#.Net中使用委托,当我用完.Net线程池中的线程时会发生什么?
在一个进程中将有多少个线程池? – Raghav55 2011-05-02 15:05:32
CLR有一个池。如果你想要你可以实现你自己的线程池,但是通过ThreadPool类使用.NET Framework提供的线程池会更容易。 – 2011-05-02 15:07:39