#块锁

synchronized锁机制 之 代码块锁(转)

  用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行一个较长时间的任务,那么B线程必须等待比较长的时间。这种情况下可以尝试使用synchronized同步语句块来解决问题。看一下例子:  下面例子是优化后的例子使用代码块锁,原先例子是方法锁,就是同步必须要执行2个for。pub...