当我实施
WaitCallback waitCB = new WaitCallback(DisplayTime);
for (int i = 1; i <= 5; i++)
{
ThreadPool.QueueUserWorkItem(waitCB, null);
Thread.Sleep(2000);
}
public void DisplayTime(object state)
{
Console.WriteLine("Current Time {0} ", DateTime.Now);
}
(1) 这是否意味着,我的工作排队到 CLR?
(2) CLR 是否会在完成队列中现有的待处理项后对其进行处理?
(3) 处理队列中我的物品的时间是否不可预测?