EasyText, EasyLicense 的作者, https://github.com/EasyHelper Good Good Study,Day Day Up.

 

摘要: 线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock”这两个类,有两种基本的锁----一个读锁,一个写锁。写锁是一个完全排他锁。读锁可以和其他的读锁兼容因此当一个线程持有写锁的是很,所有的尝试获取读锁和写锁的线程全部阻塞,但是如果没有一个线程持有写锁,那么可以有一系列的线程并发的获取读锁。ReaderWriterLockSlim 定义了下面几个方法来获取和释放 读写锁。Public void Enter 阅读全文
posted @ 2011-06-07 06:32 LoveJenny 阅读(3819) 评论(6) 推荐(3) 编辑
EasyText, EasyLicense 的作者, https://github.com/EasyHelper Good Good Study,Day Day Up.