多线程并发之读写锁(ReentranReadWriteLock&ReadWriteLock)使用详解-CSDN博客

网站介绍:文章浏览阅读2.9w次,点赞7次,收藏70次。【1】基本讲解与使用ReadWriteLock同Lock一样也是一个接口,提供了readLock和writeLock两种锁的操作机制,一个资源可以被多个线程同时读,或者被一个线程写,但是不能同时存在读和写线程。使用场景假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。在没有写操作的时候,两个线程同时读一个资源没有任何问题,所以应该允许多个线程能在同时读取共享资源。...