什么类用于关键字' synchronized'?

时间:2015-02-23 02:47:29

标签: java multithreading

在C#中,lock keyword相当于Monitor.Enter()和Leave()。

在Java中,与synchronized keyword等效的是什么?

1 个答案:

答案 0 :(得分:6)

synchronized关键字在其实现中使用JVM内部。这不是作为一个类公开的。

java.util.concurrent包中还有其他(更强大的)同步原语。这些不使用语言关键字,但用作类,例如ReentrantLock。他们反过来使用sun.misc.Unsafe#park,但你不应该知道这一点。