它的读写锁锁是由等值的ReentrantReadWriteLock返回?

<p>我一直在四处寻找这个问题的答案,但没有喜悦。在Java中,使用由的ReentrantReadWriteLock等效创建获得的读锁和写锁由readLock.lock()和writeLock.lock()所返回的锁?换句话说,我可以期待用的ReentrantReadWriteLock相关的读写锁通过对同步的ReentrantReadWriteLock请求并举行? P&gt; </p><p>我的直觉说“不”,因为任何对象都可以用于同步。我不认为会有对的ReentrantReadWriteLock特殊行为。然而,特殊的行为是我可能不知道的角落情况。 P&gt; </p><p>谢谢, 托德 P&gt;
</p>

112 浏览 1 回复

回复

    <p> 和在Java语言锁支撑是完全分开的机制。 P&gt; </p><p>一些静态分析工具将标志尝试使用 在 目的。 P&gt;
    </p>

    赵伯炎

相关信息

Java线程 - 同步问题

<p>从Sun的教程: P&gt; </p> > <p>同步方法能够用于防止线干扰和存储器一致性错误的简单策略:如果一个对象是一个多线程可见,所有读取或写入到该对象的变量通过同步方法完成。 (一个重要的例外:最后的领域,对象被创建之后不能修改,可以通过非同步的方法来安全地读,一旦构造对象),这种策略是有效的,但可以用活跃度出现问题,我们将在请参阅...

45 浏览 1 回复   方法   同步   线程   gt   对象  

商业Java LIB / API读写Word 2007的文档

<p>我需要一个简单的使用/好文档/好支持JAVA的lib读写Word文档,也就是Word 2007的支持(和Word 2010中支持计划)。 P&gt; </p><p>正如我在该项目具有预算和时间的限制,我不介意买一个商业的lib :)我知道他们是在一个有点开放格式的XML文件,但我真的不想浪费时间理解XML规范。 p&gt; </p>...

25 浏览 1 回复   gt   word   文档   支持   一个  

如何找到并返回在Java HashSet的对象

<p>据HashSet中的javadoc,HashSet.contains只返回一个布尔值。我怎样才能“发现”的HashSet的对象,并对其进行修改(它不是一个原始数据类型)? P&gt; </p><p>我看到的HashTable有一个get()方法,但我更愿意使用set。 P&gt; </p>

38 浏览 1 回复   一个   gt   hashset   对象   修改  

scroll lock 有什么作用?

如题!

50 浏览 2 回复   scroll   lock   选定   用处   显示  

键盘上Scroll Lock 键有什么用

急需

53 浏览 3 回复   显示   使用   scroll   lock   选定