#include #include #include #include #include long int fib(int n){ if(n > 2) return fib(n-1) + fib(n-2); return 1; } void mkzombie(){ pid_t result = fork(); if(!result){ fib(60); exit(0); } else { kill(result, SIGINT); } } int main(){ printf("Making 100 zombies\n"); for(int i = 0; i < 100; i++) mkzombie(); printf("Now admire all the zombies!\n"); printf("We'll keep the CPU warm\n"); fib(60); return 0; }