摘要: ReaderWriterLockSlim-多线程读单线程写 当线程A已经获取到ReaderWriterLockSlim实例的读锁(RedLock,UpgradeableReaLock)后,其它线程只能再获取到该ReaderWriterLockSlim实例的读锁,再申请获取写锁会被阻塞 当线程A已获取 阅读全文
posted @ 2021-01-02 18:46 温故纳新 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: ConfigureAwait(false):当 await 等待完成时,它会尝试在线程池上下文中执行 await 之后的代码 ConfigureAwait(true):当 async 方法内的 await 执行完成时,它会尝试获取之前调用者线程所在的上下文执行方法的剩余部分 在Winform程序中没 阅读全文
posted @ 2021-01-02 14:31 温故纳新 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: System.Timers.Timer的定时器每次触发时,触发事件会排队到线程池队列然后由调度程序安排可用的工作线程来执行 示例: 1 static void Main() 2 { 3 TimerTest(); 4 5 Console.Read(); 6 } 7 8 #region Timer测试 阅读全文
posted @ 2021-01-02 13:34 温故纳新 阅读(1222) 评论(0) 推荐(0) 编辑