synchronized实现原理与应用

Java提供了一种内置的锁机制来支持原子性:同步代码块(Synchronized Block)。同步代码块包括两部分:一个作为锁的对象引用,一个作为由这个锁保护的代码块。以synchronized关键字来修饰的方法就是一种横跨整个方法体的同步代码块,其中该同步代码块的锁就是方法调用所在的对象。 Java的内置锁是一个互斥锁,这意味着最多只有一个线程能持有这种锁。由于每次只能有一个线程执行内置锁保护
相关文章
相关标签/搜索