进程与线程

进程:

  进程是指内存中运行的应用程序,每个进程都有独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统执行程序的基本单位。

线程:

  线程是进程中的一个执行单元,负责当前进程程序的执行,一个进程至少有一个线程;一个进程是可以有多个线程的,这个应用程序被称为多线程程序。

 

线程调度:有两种,即分时调度模型和抢占式调度模型

  分时调度模型是指让所有的线程轮流获得cpu的使用权,并且平均分配每个线程占用的CPU的时间片。
       java虚拟机采用抢占式调度模型,是指优先让可运行池中优先级高的线程占用CPU,如果可运行池中的线程优先级相同,那么就随机选择一个线程,使其占用CPU。处于运行状态的线程会一直运行,直至它不得不放弃CPU。
posted @ 2021-07-24 21:46  功不唐捐-纯小喜  阅读(59)  评论(0)    收藏  举报