在C#中,lock keyword相当于Monitor.Enter()和Leave()。
在Java中,与synchronized keyword等效的是什么?
答案 0 :(得分:6)
synchronized
关键字在其实现中使用JVM内部。这不是作为一个类公开的。
java.util.concurrent包中还有其他(更强大的)同步原语。这些不使用语言关键字,但用作类,例如ReentrantLock。他们反过来使用sun.misc.Unsafe#park
,但你不应该知道这一点。