1、简介 修饰方法时:该方法变为同步的,即:同一时间不可能有两个以上的线程访问该方法。
2、应用 当方法变为同步后,虽然解决了线程安全问题,但是随之带来了该方法执行效率相对低下的问题。 为了兼顾安全与效率,我们可以缩小同步范围。 解决的办法是:
使用同步块 Synchronized(同步监视器){ 需要同步的代码片段 }