Java中的锁(Locks in Java)
- - 并发编程网 - ifeve.com原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一. 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂. 因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字( 译者注:这说的是Java 5之前的情况).
“Java已死”已经成为一个著名的口水战,挑起这场议论的人希望能有一种更酷的语言出现、流行。它有可能是D语言,4GL,Ruby,Groovy。
有这种愿望的人看起来在不断的增加。
这显示的是由Google估算出来的关于“Java已死(Java is dead)”的访问量按 年的统计数
而跟“Java已死”内容扯上关系最多的语言是什么呢?我在Google里查询“Java已死”和 语言,前十二种是
D | 35000 |
C | 30300 |
PHP | 25800 |
C++ | 21300 |
Python | 20000 |
javascript | 19000 |
C# | 18900 |
ruby | 18100 |
perl | 13700 |
Cobol | 11800 |
Visual Basic | 10300 |
groovy | 10100 |
然而,把这个数据跟关于按 年的“Java已死”的访问量相比较,这显示人们对Java的兴趣仍然在增加。
最近的 一个调查也证实了这点,在它的列表里不仅显示Java是最流行的编程语言,而且向下排到第六位(C#),你才能找到一种比较新的语言。看起来,Java的主要竞争者应该是C,C++,Python,和PHP(同龄)。