线程安全概念:
当多个线程访问同一个类(方法或对象)时,这个类始终都能表现出正确的行为,那么这个类(方法或对象)就是线程安全的。
synchronized:
synchronized是java关键字--同步锁,它可以任何对象和方法上加锁,而加锁的这段代码被称为互斥区。
什么是线程安全:
存在竞争的线程不安全,不存在竞争的线程就是安全的。