-
JMM,Java Memory Model,Java内存模型,JMM的建立围绕三个特征:原子性、可见性、有序性。
-
使用几种不同的方法实现多个线程按顺序交替执行
-
ReentrantLock的介绍和使用
-
讲解线程的死锁、活锁、饥饿现象,这些现象统称线程的活跃性。
-
java线程一共有6种状态,在Thread类中用enum定义,在多线程程序中,由于一些线程相关的方法的调用,会让线程的状态发生转换。
-
juc包下的LockSupport类提供的方法
-
wait/notify方法的理解以及wait和sleep的区别
-
主要是interrupt()方法的应用
-
用java实现简单的生产者-消费者模式
-
java Thread对象一共有6种状态,通过测试来观察这六种状态