Dream__Sky @ 2022-08-19 22:01:50
#include <bits/stdc++.h>
using namespace std;
int main(){
for(int i = 0; i < 1280000; i ++){
cout<<"\a";
}
return 0;
}
这个代码直接把我电脑拉爆了,CPU占用100%。
求助:为啥会这样,换成输出a就没事
by Henry_ji @ 2022-08-19 22:05:29
@金宇昂 我先试试
by fast_photon @ 2022-08-19 22:06:27
@金宇昂
我记得\a好像是一个申请内存还是什么的字符,反正之前用来JC同学(放心,除了未保存的游戏存档啥也没有)用过,可以卡爆电脑
by irris @ 2022-08-19 22:06:32
@金宇昂 因为 \a 代表响铃。不过具体执行时会出现什么我也不知道
by fast_photon @ 2022-08-19 22:07:23
@金宇昂
知道了,\a是响铃符,会占用时间调用扬声器,在我小学机房电脑上循环输出\a的程序永远关不掉还卡炸电脑
by Henry_ji @ 2022-08-19 22:07:57
@金宇昂 !
阿巴
by Henry_ji @ 2022-08-19 22:09:05
@fast_photon 似乎并不会卡炸电脑
by Henry_ji @ 2022-08-19 22:10:08
@fast_photon 它只能占满4个线程,还有4个线程占了一半,剩下8个线程躺着不动
by fast_photon @ 2022-08-19 22:10:44
@Henry_ji
不同电脑体质不一样
by Dream__Sky @ 2022-08-19 22:11:57
@AlgorithmerSnow @fast_photon
OK呀,明白了qwq
by Dream__Sky @ 2022-08-19 22:12:35
@Henry_ji 炫耀电脑