摘要: 假如一个线程处理任务,保持了一个任务队列;其它几个线程向该任务队列中添加任务。我们要保证这个任务队列不能过大,比如每一个时刻,只能有3个任务在队列中,使用事件(AutoResetEvent/ManualResetEvent)机制如下:namespace ManualResetEventTest{ class Program { static void Main(string[] args) { Process processObj = new Process(); ThreadStart newProcessStart = new ThreadStart(processObj.ProcessT 阅读全文
posted @ 2011-03-22 18:16 pjh123 阅读(279) 评论(0) 推荐(0) 编辑
摘要: .load C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\SOS.dll!dumpheap -stat!dumpheap -mt <内存地址>问题1、如何处理源dump文件的mscordacwks.dll文件与调试机上的版本不一致问题而无法使用extension cmd的问题问题描述:当抓取了问题机器上的managed application的dump文件之后, 而在另外一台机器上对该dump进行分析时。如果问题机器和目标机器的mscordacwks.dll版本不一致,则在.load C:\Windows\Microsoft.NET\F 阅读全文
posted @ 2011-03-22 18:02 pjh123 阅读(1167) 评论(0) 推荐(0) 编辑