线程池的使用

Posted qiu18359243869

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程池的使用相关的知识,希望对你有一定的参考价值。

static void Main(string[] args)
{
//写日志
//使用线程池
for (int i = 0; i < 1000; i++)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(ReceiveMessage), i);
}

Console.ReadKey();
}

private static void ReceiveMessage(object index)
{
Thread.Sleep(100);
int b = 0;
try
{
if (index.ToString() == "50")
{
Console.WriteLine(100 / b);
}
else
{
Console.WriteLine(index.ToString());
}
}
catch (Exception)
{
Console.WriteLine(index+":出错");
}


}

以上是关于线程池的使用的主要内容,如果未能解决你的问题,请参考以下文章

高效开发:线程池的使用和基本原理剖析

Java并发:线程池的使用

线程池的初步了解

线程池的学习和使用

线程池的使用

JDK线程池的使用