| 
 
| (1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序
 线程:进程的执行单元,执行路径
 单线程:一个应用程序只有一条执行路径
 多线程:一个应用程序有多条执行路径
 
 多进程的意义?
 提高CPU的使用率
 多线程的意义?
 提高应用程序的使用率
 (2)Java程序的运行原理及JVM的启动是多线程的吗?
 A:Java命令去启动JVM,JVM会启动一个进程,该进程会启动一个主线程。
 B:JVM的启动是多线程的,因为它最低有两个线程启动了,主线程和垃圾回收线程。
 (3)多线程的实现方案(自己补齐步骤及代码        掌握)
 A:继承Thread类
 B:实现Runnable接口
 (4)线程的调度和优先级问题
 A:线程的调度
 a:分时调度
 b:抢占式调度 (Java采用的是该调度方式)
 B:获取和设置线程优先级
 a:默认是5
 b:范围是1-10
 | 
 |