同步:★★★★★ 好处:解决了线程安全问题. 弊端:相对降低性能,因为判断锁需要消耗资源,产生了死锁. 定义同步是有前提的: 1,必须要有两个或者两个以上的线程,才需要同步. 2,多个线程必须保证使用的是同一个锁. 同步的第二种表现形式: 同步函数:其实就是将同步关键字定义在函数上,让函数具备了同步性. 同步函数是用的哪个锁呢? 通过验证,函数都有自己所属的对象this,所以同步函数所使用的锁就是this锁. 当同步函数被static修饰时,这时的同步用的是哪个锁呢? 静态函数在加载时所属于类,…