in reply to Re^3: Multithreaded memory usage
in thread Multithreaded memory usage

This is a simplified code version, it can't fork any more processes after 64 loops ($pid is undefined):
use LWP::Simple; my @pid; for(my $i = 0; $i < 720; $i++){ print "$i\n"; $pid[$i] = fork(); if (not defined $pid[$i]) { print "resources not avilable.\n"; } elsif($pid[$i] == 0) { get_data_and_go(); exit(0); } else{ sleep 2; }; }; sub get_data_and_go { does some webpage stuff and exits exit(0); };
Question is will the wait function actually pause the program? (which is what I don't want).

Cheers!

Replies are listed 'Best First'.
Re^5: Multithreaded memory usage
by moritz (Cardinal) on Apr 21, 2009 at 14:05 UTC