如何有意破坏内核进程?

时间:2011-11-16 21:24:45

标签: c linux linux-kernel deadlock

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

2 个答案:

答案 0 :(得分:2)

while (1);应该可以很好地匮乏其他进程 - 特别是如果你首先禁用中断。

答案 1 :(得分:1)

禁用CPU配额。尽可能提高您的流程优先级。为(;;)线程创建尽可能多的核心。将他们的优先级提高到最高可用性。设置它们运行。

不太确定Linux,TBH。 Windows上的这种活动需要电源开关进行恢复。