进程
- 什么是程序
- 什么是进程
并发与并行
线程
- 什么是线程
- 线程的描述
- 线程进程图解
创建线程
- 执行分支
使用 Thread 类
使用 Runnable 接口
使用 Callable 接口
注:FutureTask 是一个任务代理类
- 调用 cancel 方法打断线程
三种创建方式区别
Thread 类
- 构造器
示例代码(A)
示例代码(B)
- 相关方法
线程生命周期
- 生命周期图
- 生命周期测试
线程的调度
线程睡眠
线程阻塞
线程的死亡
线程合并
th.join(时间):可以设置等待时间,过了时间子线程还没结束主线程也恢复运行
后台线程
-
什么是后台线程(幽灵线程)
当进程中所有的非后台线程全部执行结束,所有的后台线程将会立即停止执行。
-
相关 API 方法
示例代码
线程让步
- 线程优先级
- 相关 API
示例代码
- 生命周期图
线程挂起
线程打断
让一个正在阻塞
的线程,退出阻塞态。
示例代码