如何使LINUX机器CPU使用率为100%的办法。
各位,我对LINUX太不熟悉。有什么办法能让CPU使用率100%呢?系统里面没有数据库,不能些SQL的死循环。有那位大哥能给我写个在能在linux下运行的小程序。能使机器CPU利用率为100%的。多谢了
------解决方案--------------------int main()
{
   while(1);
}
------解决方案--------------------写死循环。。。
for(;;;){};
while(1);  
------解决方案--------------------
------解决方案--------------------用死循环.
不知道你用这个干嘛?
int main()
{
   pid_t pid;
   while(1)
   {
       if((pid=fork())<0)
          continue;
       else if(pid==0)
       {
             while(1)
             {
             }
        }
       else  
           continue;
   }
}
------解决方案--------------------简单的可以这样做,把上面的代码存为文件,然后g++ 文件名,如果多线程的还要加上线程参数,具体根据编译调整吧!
------解决方案--------------------#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>
int main()  
{  
   pid_t pid;  
   while(1)  
   {  
       if((pid=fork()) <0)  
         continue;  
       else if(pid==0)  
       {  
             while(1)  
             {  
             }  
       }  
       else  
           continue;  
   }  
   return 0;
}
用vi编辑器(网上有资料讲怎么使用),假若保存为killmyself.c
编译: gcc -o killmyself killmyself.c
运行: ./killmyself
看看效果怎么样,记得把结果贴出来看看.
可别在公共机器上试,如果是你的机器就无所谓了.
------解决方案--------------------编辑一个a.sh,内容是:
#!/bin/sh
while [ 1 ] ; do
   A=A
done
然后
chmod +x a.sh
然后(不够就多搞几次)
./a.sh &
无需编译。
我那这个测过CPU风扇。
------解决方案--------------------你可以下载一个linux上的super pi,然后测试一下。