标签: java jvm posix-api
我了解到:“每个对象都有与之关联的内在锁定。”
我还了解到,在Linux上,JVM内部使用POSIX api来实现多线程功能。
JVM用于为类的每个对象实例提供(创建)内部锁的POSIX API的名称是什么?
答案 0 :(得分:2)
JVM用于实现synchronized的锁不是操作系统锁,而是在JVM内部实现。
synchronized
这是出于速度原因以及锁定不同的东西。操作系统对Java对象没有特别的了解(而不是文件,内存等),因此JVM有自己专门为此设计的锁定机制。
很快就付出了很多努力。