五千年(敝帚自珍)

主题:【调查】大家都主要用什么写程序? -- 还是不懂

共:💬139 🌺25
全看分页树展 · 主题 跟帖
家园 NET的线程池没有默认线程数量。理论上它是根据你的硬件和

软件资源来确定一个合适的数量的。但事实上它给出的数量有时候并不优化。

微软故意不让大家直接控制Thread pool,因为它认为你不可能做得比它更合理,并且.NET Framework对Thread pool依赖巨大,你的改动很可能有意想不到后果(.net是one thread pool per application)。

解决办法由两个:

1)自己控制Thread,就像在Java里那样。

2)自己设计一个Thread pool。MSDN杂志(忘了是哪期了)有文章讲这个问题,还有源程序,有兴趣的话你可以找一下。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河