线程同步机制synchronized
一、synchronized方法
1、修饰成员方法
对象a,某一时刻只能有一个线程方法这个方法。但其它对象,比如b,和a是不相干的,也可以有一个线程在访问synchronized方法。
2、修饰静态方法
这个类生成的所有对象中的所有线程中,某时刻,只能一个访问。
二、synchronized代码
Resources recources = new Resources();//临界资源
synchronized(recources){
//临界区
}
所有类的对象的所有线程中,某时刻,只能一个访问临界区。

浙公网安备 33010602011771号