The main point of the article I posted was that Perl's ithreads are not lightweight. The details may be off, but unless something drastic has changed (which is entirely possible. Please correct me if it has), this basic fact still holds true. It is something everyone who writes threaded code in Perl should know.