摘要:
今天看到看到一篇MSDN文章《Parallelizing Operations With Dependencies》,作者是微软Parallel Computing Platform团队的一个开发经理。文中提供出一种用于并行执行一组具有依赖关系的操作的解决方案,这不由得想起我在一年之前写的一个具有相同的功能的组件。于是翻箱倒柜找了出来,进行了一些加工,与大家分享一下。 阅读全文
摘要:
开门见山,下面的例子中通过调用ThreadPool.QueueUserWorkItem(WaitCallback callBack, object state)的方式实现异步调用:
List actions = new List();
//......
foreach (var action in actions)
{
ThreadPool.QueueUserWorkItem(state = action(), null);
}
Console.Read();
但是出现错误的输出结果...... 阅读全文