3.3 进程管理_线程在Linux中的实现

本文介绍了线程机制中内核线程的概念及其特点。内核线程与普通进程的区别在于它没有独立的地址空间,并且仅在内核空间运行。它们同样遵循调度和抢占的原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    线程机制提供了在同一程序内共享内存地址空间运行的一组线程。线程仅仅被视为一个与其他进程共享某些资源的进程。线程的创建和普通进程的创建类似,只不过在调用clone()的时候需要传递一些参数标志来指明需要共享的资源。

 

内核线程

    内核线程和普通的进程间的区别在于内核线程没有独立的地址空间(实际上它的mm指针被设置为NULL)。它们只在内核空间运行,从来不切换到用户空间去。内核进程和普通进程一样,可以被调度,也可以被抢占。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值