WaitCallback 委托(delegate)的确切目的是什么?
WaitCallback callback = new WaitCallback(PrintMessage);
ThreadPool.QueueUserWorkItem(callback,"Hello");
static void PrintMessage(object obj)
{
Console.WriteLine(obj);
}
我可以在“TheadPool”中“等待”直到线程可用吗?一旦它可用就执行 目标?
最佳答案
在这种情况下,WaitCallback 表示指向将在线程池中的线程上执行的函数的指针。如果没有线程可用,它将等待直到有一个线程被释放。
关于C# WaitCallBack - 线程池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1781578/