java线程
一、创建和运行线程
1.方法一,直接使用 Thread
2.方法二,使用 Runnable 配合 Thread
3.方法三,FutureTask 配合 Thread
二、观察多个线程同时运行
三、查看进程线程的方法
1.windows
2.linux
3.Java
四、线程运行原理
1.栈与栈帧
2.线程上下文切换(Thread Context Switch)
五、常见方法
六、start 与 run
1.调用 run
2.调用 start
3.小结
七、sleep 与 yield
1.sleep
2.yield
3.线程优先级
八、join 方法详解
1.为什么需要 join
2.应用之同步
以调用方角度来讲,如果
3.等待多个结果
4.有时效的 join
九、interrupt 方法详解
1.打断 sleep,wait,join 的线程
2.打断正常运行的线程
3.终止模式之两阶段终止模式
4.打断 park 线程
十、不推荐的方法
十一、主线程与守护线程
十二、线程状态
1.五种
这是从操作系统层面来描述的
2.六种