112.同步线索和块
同步线索和块在运行之前必须要求一个锁
于是当其它的代码需要访问和当前代码相同的资源时, 它们不能够同时运行.
每个对象有一个和它相关的锁, 每个类只有一个锁
当被调用时, 一个同步线索会等待, 直到得到当前实例的锁 (即, this); 一个静态同步方法等待获得类的锁
当代码执行完毕时锁被释放
锁不是必须使用的
synchronized blocks specify the object on which to synchronize
Copyright: NPACT