2.7 线程的基本概念

1.引入线程的目的:使多个程序能并发执行,提高资源利用率和系统吞吐量。

2.进程的基本属性:

(1)进程是一个可拥有资源的独立单位

(2)进程同时又是一个可独立调度和分派的基本单位

系统进行的其它操作:创建进程;撤销进程;进程切换

将进程的两个基本属性分开:作为调度和分派的基本单位,不同时作为拥有资源的单位,以“轻装上阵”;

对于拥有资源的基本单位,又不对之进行频繁切换。

3.线程和进程的关系是:线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一物理内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。

4.线程运行状态:执行状态、就绪状态、阻塞状态

5.线程的创建和终止

创建:创建新线程时,需要利用线程创建函数(或系统调用),并提供相应参数。线程创建函数执行完后,返回一个线程标识符供以后使用

线程的终止方式:(1)自愿退出(2)被其他线程强行终止

1. 程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。

2. 进程是某个数据集合的一次执行过程,是一个动态的实体,有自己的生命周期,它因创建而产生。因调度而执行,因等待资源处于等待状态。因完成任务而被撤销

3. 一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。

4. 线程控制块(TCB):

(1)线程标识符

(2)一组寄存器

(3)线程运行状态

(4)优先级

(5)线程专有存储区

(6)信号屏蔽

5. 多线程中OS中的进程属性:

(1)进程是一个可拥有资源的基本单位

(2)多个线程可并发执行

(3)进程已不再是可执行的实体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值