目标:
了解进程与线程的关系
在我们学习进程调度前,我们先了解一下进程与线程:
进程包含线程,一个进程里可以有一个线程,也可以有多个线程。
多个线程可以在同一个进程内共享进程的资源,如内存和文件,以实现并发执行。
进程是操作系统分配资源的基本单位,每个进程都有自己的内存空间,独立分配的CPU时间片,以及其他系统资源。
线程共享所属进程的资源,它们通常更轻量级,创建和切换线程的开销较小。
进程和线程都可以用于实现并发性!!!
多个进程可以在不同的地址空间中并发执行,而多个线程共享相同的地址空间。(可以更容易地共享数据和协同工作)
进程是相互独立的,一个进程挂掉不会影响其他进程。
线程的崩溃会影响同一进程下的其他线程。