深入淺出多線程系列之十五:Reader /Write Locks (讀寫鎖)

線程安全的一個很經常的需求是允許併發讀,但是不允許併發寫,例如對於文件就是這樣的。 ReaderWriterLockSlim 在.net framework 3.5的時候就提供了,它是用來代替以前的」fat」版本的」ReaderWriterLock」   這兩個類,有兩種基本的鎖----一個讀鎖,一個寫鎖。 寫鎖是一個完全排他鎖。 讀鎖可以和其他的讀鎖兼容   因此當一個線程持有寫鎖的是很,所有的
相關文章
相關標籤/搜索