Reader Writer并发上的任何Java示例解决方案

时间:2011-11-29 23:08:47

标签: java concurrency

您可以推荐Reader Writer concurrency problem上有哪些优秀/优秀的java示例解决方案,或者您可以在此处编写和粘贴?

我特别感兴趣的部分"受counter_mutex保护的部分可以用合适的fetch-and-add原子指令代替" (我想这意味着AtomicInteger个对象)在这个维基页面上。

2 个答案:

答案 0 :(得分:0)

这可能是你想到的,也可能不是,但是OpenJDK提供的读写锁的实现可能是informative

答案 1 :(得分:0)

我不确定我完全理解你的问题。 JDK中有一些ReadWriteLock接口,可用于解决读写器问题:

  

ReadWriteLock维护一对关联的锁,一个用于   只读操作和写操作。可以保持读锁定   同时由多个读者线程,只要没有   作家。写锁是独占的。

这是problem where I used the read write lock