摘要: Jeffrey Richter在《Windows核心编程(第5版)》中描述了一个死锁情况:假设线程Thread1和Thread2均需要独占方式访问互斥资源m_res1、m_res2,应用互斥对象Monitor在使用前Enter(相当于加锁)、使用后Exit(相当于解锁)。由于涉及到两个资源,此时需要 阅读全文
posted @ 2017-02-20 11:00 特洛伊-Micro 阅读(526) 评论(1) 推荐(0)
摘要: 让C#轻松实现读写锁分离--封装ReaderWriterLockSlim ReaderWriterLockSlim 类表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占式写入访问。 使用 ReaderWriterLockSlim 来保护由多个线程读取但每次只采用一个线程写入的资源。 Read 阅读全文
posted @ 2017-02-20 10:36 特洛伊-Micro 阅读(732) 评论(0) 推荐(0)