c - 一个人怎么能故意饿死内核进程呢?

标签 c linux linux-kernel deadlock

我是内核编程的新手,正在考虑如何让单个进程运行,这意味着其他内核进程应该死掉或饿死。什么可以是这种情况的最佳方法。我正在研究内核版本 2.6.38。

最佳答案

while (1); 应该可以很好地使其他进程处于饥饿状态 - 特别是如果您首先禁用中断。

关于c - 一个人怎么能故意饿死内核进程呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158928/

相关文章:

c++ - 套接字和线程

python - 如何删除文件和文件夹但保留目录结构并留下一个空文件而不是文件本身?

linux-kernel - Yocto 内核模块路径

c++ - 我能否确定从文件中读取的 32 字节二进制数据等于 256 位?

c - linux 中的串口通信返回错误的答案

c - 属性(noinline)支持需要什么 ARM 编译器版本?

linux - TCP ECN源代码

协同内核开发

尽管使用了正确的说明符,C 程序仍无法编译?

c - 父级从管道中读取 - 什么情况