4.4、多任务与进程线程

为了实现计算机多任务的处理方式
进程线程是由操作系统进行调度
4.4、多任务与进程线程

多任务:在同一时刻有多个任务在同时运行
一个程序在运行时要独占CPU的资源,而多任务的处理机制源于CPU的高速轮转
进程谁先被执行,是不确定的,取决于内核中一段程序(调度器)

多进程:当一个程序运行起来之后,是独立的进程,一个大型程序要处理的事务非常的繁重,解决方案则是将该进程变成多个进程去处理一些繁重的事务

运行一个程序之前,会产生一个会话,进程依赖于会话,如果该进程有子进程,则该进程为进程组的组长(父进程默认是进程组的组长)

多进程程序,进程之间是有亲缘关系的,谁创建了谁,谁就是谁的父亲

线程就是用作多任务的处理的方式