- a.c -
#include <stdio.h>
main()
{
for(;;) system("cp a b");
}
- loop.c -
#include <stdio.h>
main()
{
for(;;) system("./a");
}
-----------------------------------------------
위처럼 작성해서 한번은 제가 운영하는 서버에서, 그리고 한번은 프리해킹존에서
해봤습니다.
그런데 제 컴에서는 무한루프로 a라는 프로그램이 실행되고 계속해서 cp를 진행해서
load average가 계속해서 올라가더군요.. (한 200이상 정도까지 봤습니다.)
그런데 프리해킹존에서는 프로세서가 하나만 생성되고 말더군요..
load avrage도 안올라가고..
어떻게 해서 그런겁니까??