我的程序不到1MB,此时平均使用大约10,000kb的私有内存,很少达到我的cpu使用率的1%。该程序仍然运行良好但我只是有点困惑,并希望对此有所了解。
这应该是我应该关注的事情,如果是这样的话,我应该注意什么可能导致使用这么多线程?
答案 0 :(得分:6)
您看到的线程可能不是您自己的线程,它们将归clr所有,并将处理垃圾收集等事务。
我建议您不必担心线程管理。如果您需要同时编写多个任务,请查看Task Parallel Library (TPL)。多线程编程很难,只有在你必须的时候才能了解它。