0
点赞
收藏
分享

微信扫一扫

进程和线程的概念以及区别? 进程间的通信方式?

知年_7740 2022-05-05 阅读 72
linux

进程和线程的概念以及区别? 进程间的通信方式?

1、进程:是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。而进程实体是由程序段、相关的数据段和PCB三部分构成。
ps:PCB包含了 详情链接: PCB作用
(1)进程标识符pid
(2)处理机状态:

 ①通用寄存器  
 ②指令计数器,其中存放了要访问的下一条指令的地址; 
 ③程序状态字PSW,其中含有状态信息,如条件码、执行方式、中断屏蔽标志等;
 ④用户栈指针,指每个用户进程都有一个或若干个与之相关的系统栈,用于存放过程和系统调用参数及调用地址。

(3)进程调度信息:进程状态、优先级、其他信息(算法等)、事件
(4)进程控制信息:程序和数据的地址、进程同步和通信机制、资源清单、链接指针

2、线程是程序执行和调度的最小单位

3、进程和线程的区别:

举报

相关推荐

0 条评论