开发者社区> 问答> 正文

linux是如何让用户态的进程使用到cgroup(内核态)的功能呢?

linux是如何让用户态的进程使用到cgroup(内核态)的功能呢?

展开
收起
游客gaiketk6mpmke 2022-03-15 20:27:05 690 0
1 条回答
写回答
取消 提交回答
  • 1、系统调用 比如调用fork()函数产生进程的时候。

    2、程序异常 比如5/0,当除数为0的时候,就会产生异常。

    3、设备中断 比如硬盘读写操作完成,系统会切换到硬盘读写的中断处理程序中执行后续操作等。

    而cgroup则是通过文件系统,cgroup通过cgroup文件系统限制的进程集合,把功能暴露给用户态。

    2022-03-15 20:38:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载