/*
* 并发:指Cpu在两个线程之间来回切换执行
* 并行:指两个线程同时执行
* 进程:是指内存中运行的应用程序。
* 每个进程都有一块独立的内存空间,一个应用程序可以同时运行多个进程。
* 进程是程序一次的执行过程。
* 线程:线程是进程中的一个执行单元,负责当前程序中进程的执行。
* 一个进程至少有一个线程,也可以包含多个线程
* 当单线程cpu执行多线程程序的时候,CPU会在多个线程直线快速切换,轮流执行。
*
* 线程的调用:
* 有两种方式:1.分时调度
* 所有线程轮流使用cpu的使用权,平均分配使用时间
* 2.抢占式调度(JAVA就是这种)
* 根据线程优先级来执行,如果优先级相同,则cpu随机执行。*/
线程和进程的基本概念
最新推荐文章于 2024-08-19 23:53:42 发布