"Until recently, people argued that Perl did not have stable
multithreaded capabilities. This article presents a Perl
application for which using multithreading capabilities makes
sense: a Web crawler with all the necessary components of a basic
search engine. The downloadable code includes the MySQL database
creation scripts, Perl code, and PHP interface files.
"The application requirements for the example are: