实现同步方法的方式有两种:
1.用synchronized关键字修饰的方法可以实现线程的同步;
2.用synchronized代码块修饰的部分实现线程的同步。
以下为第二种方式的实现:
从以上代码中可以看出:第一种方式是粗粒度的线程控制,而第二种方式是细粒度的线程控制。