fork()를 하면 왜 다운되는건가요?

이정원의 이미지

무한 포크를 돌려보았습니다.

돌리면서 CPU 성능을 보았는데 100으로 올라가지는 않고

1정도를 유지하다가

fork()가 늘어나면서 컴퓨터가 먹통이 됐습니다.

CPU가 FULL이되서 다운이 되는줄알았는데

다른 문제 때문에 다운되는건 가요?

궁금합니다.

mrjh76의 이미지

메모리 풀로 죽은거 아닐까요? ㅎㅎ

서지훈의 이미지

memory or fd ...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

추신_근데 2.4 버젼에서 부터는 fd는 거의 무한대 지원일 겁니다.
그럼... 결국은 memory

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

LinuxMC의 이미지

혹시 무한 fork + 무한 스케줄링은 아닐지 ㅡ.ㅡ;;

무제? 무죄!