1.项目2.讲几个Happens-Before原则Happens-Before(先行发生)原则的定义程序次序规则(Program Order Rule):在一个线程内,按照控制流顺序,书写在前面的操作先行发生于书写在后面的操作。管程锁定规则(Monitor Lock Rule):一个unlock操作先行发生于后面对同一个锁的lock操作。volatile变量规则(Volatile Variable Rule):对一个volatile变量的写操作先行发生于后面对这个变量的读操作。线程启动规则(Thread Start Rule):Thread对象start()方法先行发生于此线程的每一个动作。线...