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