java多线程下的对象及变量的并发访问 上一节讲到,并发访问的时候,因为是多线程,变量如果不加锁的话,会出现“脏读”的现象,这个时候需要“临界区”的出现去解决多线程的安全的并发访问.(这个“脏读”的现象不会出现在方法内部的私有变量中,因为其私有的特性,永远都是线程安全的) 目前锁有三种:synchronized / volatile / Lock 三类锁各有所长,本节先介绍关键字 :synchronized synchronized关键字用来实现线程之间同步互斥. public class Te…