05 2009 档案
摘要:VS2010 Beta 1发布还一阵了,相信很多人已经开始尝鲜了。不知道大家有没有遇到过这样的问题:当打开VS2010的时候,出现这样一个初始化界面。但是几秒钟之后,初始化界面消失,但是VS2010的UI界面并没有出现。但是通过Task Manager查看进程列表,Devenv.exe进行却在运行。我先后遇到了两次,第一次是在Windows 7上安装VS 2010 Team Suit,我还以为是Windows 7的问题。昨天在Windows Server 2008上安装有遇到这样的问题,我以为是安装过程出现问题,于是卸掉重装,问题依然存在。在网上也没有找到任何相关信息,整整折腾了一天。后来通过通过命令行,对VS进行重新设置后解决了这个问题。
阅读全文
摘要:今天看到看到一篇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();
但是出现错误的输出结果......
阅读全文