小甲鱼在微信平台的程序
小甲鱼写的使电脑发热的代码:#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
int main()
{
pid_t pid;
int i;
for(i=0; i < 3; i++)
{
pid = fork();
}
for(i=0; i < 3; i++)
{
if( !pid )
while(1);
}
return 0;
}
#include <stdio.h>
#include <pthread.h>
void *get_heat(void *a)
{
while(1);
}
int main()
{
pthread_t threads;
int i;
void *result;
for(i=0; i < 20; i++)
{
pthread_create(&threads, NULL, get_heat, NULL);
}
for(i=0; i < 20; i++)
{
pthread_join(threads, &result);
}
return 0;
}
这是在Linux环境运行的,我只装了vs2013,请教一下除了装虚拟机建Linux,还有什么办法运行以上代码?
拈花小仙 发表于 2015-2-26 16:15
有很多在win下支持GCC的编译器的,上网搜搜。
完全是Linux白痴,是小甲鱼的原程序,GCC安装成功,为毛不能运行{:9_241:}
yimei 发表于 2015-2-26 16:22
@拈花小仙 @xwmllbd
有很多在win下支持GCC的编译器的,上网搜搜。 @拈花小仙 @xwmllbd 拈花小仙 发表于 2015-2-26 20:31
有很多在win下支持GCC的编译器的,上网搜搜。
O(∩_∩)O谢谢 这个程序就是不断创建新进程,然后在父进程中进行一个死循环,不断占用CPU时间。这样达到的效果就比一个单独的死循环要强得多,因为单个进程的死循环会被其他进程抢占。 川本姨夫 发表于 2015-2-26 21:53
这个程序就是不断创建新进程,然后在父进程中进行一个死循环,不断占用CPU时间。这样达到的效果就比一个单 ...
请看图 ( 置顶 ),cmd命令下运行不了.... 为什么要这样做啊,要善待电脑! pid = fork(); gaichengpid = fork(); 看来小甲鱼也看知乎
http://www.zhihu.com/question/28312338 {:5_91:}
页:
[1]