JUC学习总结

锁锁机制原理synchronized使用的锁就是存储在Java对象头中的,在Java中,对象存储在内存中,而每个对象内部,都有一部分空间用于存储对象头信息,其中就包含锁的信息 monitorenter:每个对象都有一个monitor监视器与之对应,而monitorenter就是获取监视器的所有权,一但获取,其他线程就无法再回去 monitorenter:释放锁 12345678publi...

后端开发 / Java并发