62,074
社区成员
发帖
与我相关
我的任务
分享
ThreadPool.QueueUserWorkItem(h =>
{
var a = 1;
var b = a + 1;
});
这样的语句。而不是去写new Thread(x =>
{
var a = 1;
var b = a + 1;
}).Start();
这样的语句。
虽然后者其实比前者快一点,但是如果你的程序是大量使用线程的,那么后者不能自动化地优化CPU利用,有可能产生产生拥塞——结果连简单的任务也执行不完。