Java中线程的概念

目录

并发和并行

进程与线程

线程调度的方式


 

并发和并行

 

并发:同一时间段发生

并行:同时发生 

Java中线程的概念

 

进程与线程

 

进程

进入到内存中的程序叫做进程

Java中线程的概念

线程

程序运行时,会开启一条应用程序到CPU的执行路径,CPU通过这个路径执行进程,这个路径就叫做线程

多线程的好处:效率高、多个线程之间互不影响

Java中线程的概念

 

 

线程调度的方式

 

分时调度

所有线程轮流使用CPU的使用权,平均分配每一个线程占用CPU的时间

 

抢占式调度

优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),Java中使用抢占式调度