Synchronized

2016-12-04  本文已影响11人  学不好语文的LJ码农

以下内容整理自互联网,仅用于个人学习


采用synchronized修饰符实现的同步机制叫做互斥锁机制,它所获得的锁叫做互斥锁。每个对象都有一个monitor(锁标记),当线程拥有这个锁标记时才能访问这个资源,没有锁标记便进入锁池。任何一个对象系统都会为其创建一个互斥锁,这个锁是为了分配给线程的,防止打断原子操作。每个对象的锁只能分配给一个线程,因此叫做互斥锁。

几点说明:

同步代码块

把代码段声明为synchronized,通过这种方法可以保证并发线程在任一时刻只有一个线程可以进入修改共享资源的代码区。

同步方法

使用关键字synchronized修饰的方法。
synchronized方法控制对类的成员变量的访问

上一篇 下一篇

猜你喜欢

热点阅读