偏向锁撤销就不是偏向锁
->变成无锁
->变成轻量级锁
os函数实现不会调用 第一次会调用 synchronized锁的对象 如果没有资源竞争的情况下存在的
基础线程同步 synchronized 锁对象:对象头信息 引用对象栈
static所的是类的字节码 元空间 字符串常量池
偏向:保证线程安全-但是实际情况下不一定有互斥 所以偏向锁是
重量级:os函数来实现的锁
jvm-os函数 状态切换 互斥
pthread_mutex_t(mt)
pthread_mutex_init(mt)
pthread_mutex_lock(mt)
pthread_mutex_unlock (mt)