JDK 5.0为开发人员开发高性能的并发应用程序提供了一些很有效的新选择。例如, java.util.concurrent.lock 中的类 ReentrantLock 被作为 Java 语言中 synchronized 功能的替代,它具有相同的内存语义、相同的锁定,但在争用条件下却有更好的性能,此外,它还有 synchronized 没有提供的其他特性。这是否意味着我们应当忘记 synchronized ,转而只用 ReentrantLock 呢?并发性专家 Brian Goetz 刚从他的夏季休假中返回,他将为我们提供答案。
......
全文请查看:
http://www.ibm.com/developerworks/cn/java/j-jtp10264/
......
全文请查看:
http://www.ibm.com/developerworks/cn/java/j-jtp10264/
JDK5.0引入了新的并发工具类ReentrantLock, 该类提供了与synchronized相同的内存语义和锁定行为,但在争用条件下表现出更优的性能,并具备额外的功能。本文探讨ReentrantLock是否应完全取代synchronized。
104

被折叠的 条评论
为什么被折叠?



