同步代码块是解决线程安全的有效武器,请注意:
1:同步的前提:必须要有两个以上的线程,而且多个线程使用同一个锁;
2:同步的好处:解决了线程的安全问题;
3:同步的弊端:多个线程需要判断锁,较为消耗资源。