摘要:
线程池中的线程由两类组成:工作者线程和I/O线程。 ThreadPool.QueueUserWorkItem和Timer类总是将工作项(即线程要回调的委托)放到全局队列中。工作者线程采用一个FIFO算法将工作项从这个队列中取出,并处理它们。由于多个工作者线程可能同时从全局队列中拿走工作项,所以所有的工作者线程都竞争一个线程同步锁,以保证两个或者多个线程不会获取同一个工作项。 对于默认的Task... 阅读全文
posted @ 2012-07-15 23:01
HelloWorld.Michael
阅读(627)
评论(0)
推荐(0)

浙公网安备 33010602011771号