15、线程信号传递(忙等待,wait、notify、notifyall,信号丢失,虚假唤醒)
14、Java ThreadLocal(泛型类型,supplier接口,延后设置,InheritableThreadLocal)
14、Java ThreadLocal(泛型类型,supplier接口,延后设置,InheritableThreadLocal)
13、Java volatile关键字(变量可见性,可见性规则,指令重排序,Happens-Before规则)
13、Java volatile关键字(变量可见性,可见性规则,指令重排序,Happens-Before规则)
12、Java同步块(synchronized关键字,四种同步块,数据可见性,指令重排,性能开销,可重入性)
12、Java同步块(synchronized关键字,四种同步块,数据可见性,指令重排,性能开销,可重入性)
11、Java内存模型(内存模型,硬件内存架构,共享对象的可见性,竞态条件)
11、Java内存模型(内存模型,硬件内存架构,共享对象的可见性,竞态条件)
10、线程安全和不变性
10、线程安全和不变性
09、线程安全和共享资源(局部变量,局部对象引用,对象成员变量,线程控制逸出规则)
09、线程安全和共享资源(局部变量,局部对象引用,对象成员变量,线程控制逸出规则)
08、竞态条件和临界区
08、竞态条件和临界区
07、创建并启动java线程(Thread,Runnable,线程名称 ,暂停和停止线程)
07、创建并启动java线程(Thread,Runnable,线程名称 ,暂停和停止线程)
06、并发和并行
06、并发和并行