in reply to Re^4: Forking Multiple Threads
in thread Forking Multiple Threads

Creating more (Perl) threads than you have CPUs / cores in your machine makes little sense. Use an asynchronous fetch library, like WWW::Curl and/or AnyEvent to fetch multiple URLs within one child process or thread, instead of spawning a separate thread or child process for each URL.