java 对象方法同步锁

synchronized(obj)

在线程中要同步的块套上synchronized(“obj类型啥都可以”) {try{
}} 语句!
或者

原理

在方法前面加上修饰符 synchronized 关键字这样当一个线程进来后,就会将synchronized标记为0 表示锁住,此时当第二个线程进入该方法前会进入等待状态,第一个线程再执行到最后一行后标记为1.然后第二个线程会进入,并将锁再次标记为0;以防止其他线程又进入。

你可能感兴趣的:(java 对象方法同步锁)