随笔分类 -  多线程

摘要://读写锁、当资源处于写入模式时,其他线程写入需要等待本次写入结束后才能继续写入 static ReaderWriterLockSlim sucessLogWriteLockSlim = new ReaderWriterLockSlim(); try { sucessLogWriteLockSlim 阅读全文
posted @ 2020-05-05 18:09 江宁织造 阅读(1254) 评论(0) 推荐(1)
摘要:System.Threading.Interlocked.Increment(ref int value); Interlocked.Increment(ref value); 本质是对value以原子操作的形式进行递增并存储递增后的结果。相当于 lock(obj){value++;} Interl 阅读全文
posted @ 2020-05-03 15:39 江宁织造 阅读(779) 评论(0) 推荐(0)
摘要:查找资料得知多线程下抛异常主线程是捕获不到的 阅读全文
posted @ 2020-02-14 20:44 江宁织造 阅读(907) 评论(0) 推荐(0)
摘要:/// <summary> /// 手动重启 /// </summary> private ManualResetEvent manualReset = new ManualResetEvent(false); if (suspend) { manualReset.WaitOne();//暂停发送 阅读全文
posted @ 2020-01-05 18:11 江宁织造 阅读(429) 评论(0) 推荐(0)