jdk源码小记——锁机制(ReentrantLock源码解析)
锁的具体含义和使用方式,在操作系统里面已经有了比较详细的讲解,就不在这里赘述了。本小节主要讲解一下Java当中的锁的实现和使用(其实jvm是用c++写的,所以最终的实现和操作系统提供的锁机制有很大的干系)
synchronized
该关键字也是是jdk提供的一种隐性的锁机制,需要特别注意的有以下几点:
1、用在静态方法,锁的是类对象(类本身也是一个对象,是描述对象的对象),即class对象。
原创
2018-01-27 15:30:09 ·
260 阅读 ·
0 评论