CLR Via笔记之ThreadPool/Task
摘要:ThreadPool 是MTA设计,不像STA线程可以支持Com Interop互操作。而Task是ThreadPool的再封装简化,两者都支持异步取消的操作。ThreadPool 通过CancellationTokenSource 取消线程操作private static void CancellingAWorkItem() { CancellationTokenSource cts = new CancellationTokenSource(); ThreadPool.QueueUserWorkItem(o => Count(cts.Token, 1000))...
阅读全文
posted @ 2011-11-18 13:46