排他锁在同一时刻只允许一个线程进行访问,而读写锁在同一时刻允许多个读线程访问,但是在写线程访问时,所有的读线程和其他的写线程均被阻塞。读写内部维护了一对,一个读和一个写,通过分离读和写,使得并发性相比一般的排他有了很大的提升。  读写除了保证写操作对读操作的可见性和提高并发的性能之外,读写能够简化读写交互场景的编程方式。假设在程序中定义一个用作缓存的共享的数据结构,它的大部分
转载 27天前
0阅读