摘要:
System.Threading.Thread.Sleep(0)和System.Threading.Thread.Sleep(100)100 是线程阻塞的毫秒数,表示0.1 秒,在阻塞时线程状态是 ThreadState.WaitSleepJoin指定0 以指示应挂起此线程以使其他等待线程先执行public abstract class Framework { private static bool _vbSuccess = false; private int _viIndex = 0; public abstract void Perfor... 阅读全文
随笔分类 - Multi Thread
C#多线程代码调试技巧
2013-01-08 23:11 by hongjiumu, 5393 阅读, 收藏,
摘要:
多线程代码调试技巧:1,把运行中的线程序数量控制为1;2,使用System.Diagnostics.Trace.WriteLine(string.Format("{0}",obj));来跟踪传递的参数;经过上述两条可以确保类件的调用关系是否存在问题。当然,如果还有问题,需要在静态成员,引用传递成员以及传递的引用成员地方通过System.Diagnostics.Trace.WriteLine来仔细比较。在整个使用System.Diagnostics.Trace.WriteLine过程中因为存在多线程,当前对象难确定,个人建议使用System.Guid作为对象的一个属性,顺带输 阅读全文
Work Queue based multi-threading
2013-01-06 00:08 by hongjiumu, 218 阅读, 收藏,
摘要:
http://www.codeproject.com/Articles/8886/Work-Queue-based-multi-threading 阅读全文
浙公网安备 33010602011771号