如何把你的操作系统卡死?

本文最后更新于:4 个月前

今天看了交大OS视频LEC 1: 操作系统简介_哔哩哔哩_bilibili
发现了一个好玩的东西!

step1

1
vim rogue-1.c

step2

写入代码:

1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <unistd.h>

int main()
{
while(1) {
fork();
}
return 0;
}

step3

编译:

1
gcc rogue-1.c -o rogue-1

step4

运行:

1
./rogue-1

打开你的任务管理器,看看CPU占用是不是100%😋😋😋

end

fork()是啥?

fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事。


如何把你的操作系统卡死?
http://blog.itbear666.top/2022/09/18/如何把你的操作系统卡死?/
作者
Zane
发布于
2022年9月18日
许可协议