Stopwatch sw = new Stopwatch();
sw.Start();
for (int i = 0; i < 1000; i++)
{
new Thread(() => {
int i2 = 1 + 1;
}).Start();
}
sw.Stop();
Console.WriteLine(sw.Elapsed.TotalMilliseconds);
sw.Reset();
sw.Restart();
for (int i = 0; i < 1000; i++)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(PoolCallBack), "sssss" + i);
}
sw.Stop();
Console.WriteLine(sw.Elapsed.TotalMilliseconds);
private static void PoolCallBack(object state)
{
int i = 1 + 1;
}
线程池
最新推荐文章于 2022-07-10 16:57:39 发布