source: trunk/essentials/dev-lang/perl/ext/Thread/README.threads

Last change on this file was 3181, checked in by bird, 19 years ago

perl 5.8.8

File size: 13.2 KB
Line 
1NOTE: This documentation describes the style of threading that was
2available in Perl 5.005. Perl 5.6.0 introduced the early beginnings of
3interpreter-based threads support, also known as ithreads, and in Perl
45.8.0 the interpeter threads became available from perl level through
5the threads and threads::shared modules (in Perl 5.6 ithreads are
6available only internally and to XS extension builders, and used
7by the Win32 port for emulating fork()). As of Perl 5.8.0, ithreads has
8become the standard threading model for Perl.
9
10If you really want the older support for threads described below,
11it is enabled with:
12
13 sh Configure -Dusethreads -Duse5005threads
14
15Be warned that the old 5.005 implementation of threads is known
16to be quite buggy, and unmaintained, which means that the bugs
17are there to stay. (We are not mean by not fixing the bugs:
18the bugs are just really, really, really hard to fix. Honest.)
19
20The rest of this document only applies to the use5005threads style of