同步synchronized
同步的前提:
1、必须要有2个或以上的线程
2、必须是多个线程使用同一个锁
必须保证同步中只能有一个线程在运行
好处:解决了多线程的安全问题
弊端:多个线程都需要判断锁,较为消耗资源