1.synchronized介绍 synchronized是java关键字.JVM规范中,synchronized关键字用于在线程并发执行时,保证同一时刻,只有一个线程可以执行某个代码块或方法:同时还保证了代码在执行完后所修改的数据对其它线程是可见的.总结来说:synchronized解决了并发编程安全问题的原子性,可见性,顺序行.Java中每一个对象都可以作为锁(monitor),这是synchronized实现同步的基础.synchronized作用于每一个对象时,要求占有当前对象的锁要么没…