2008年9月26日pb死锁:PB程序死锁问题及预防
最近一段时间由于项目的原因,和程序的“死锁”问题打了不少交道。由于对“死锁”定义不清楚,缺乏大批量数据处理的经验,耗费了很多时间和精力,也走了相当多的弯路。经过摸索,对程序中出现的问题有了一定的认识,基本解决了程序中出现的各种“死锁”问题。在此,对前段时间的摸索做一下经验总结。 在SQLServer2000的联机丛书中,是这样定义“死锁”的: 当某组资源的两个或多个线程之间有循环相关性时,将发生死锁。 这里面有一个关键字需要注意——“循环”。也就是说,真正意义上的“死锁”必然存在着循环引用。A需要的资源B正使用中,因此A不能提交;然而B也在等待着...
[阅读全文] [PDF]
2008年9月10日串口调试程序:在C#中调试Windows窗体程序
在控制台应用程序中Main函数是程序的入口点。同样地,在Windows窗体应用程序中,Main函数也是程序入口点。这可以通过调试看出来(关于调试的深入介绍请参考第7章),方法如下所示。 (1)打开或新建一个Windows窗体应用程序,如前面的FormsTest应用程序。 (2)单击“调试”|“逐句调试”命令,也可以按快捷键F11。可以看到,程序会跳转到Program.cs文件。指示运行的黄色箭头指向Main函数的起始位置。 (3)继续按F11键,直到运行箭头移动到函数最后一句,代码如下所示。 Applicat...
[阅读全文] [PDF]
1 共2条 分1页