diff options
author | Jerry D. Hedden <jdhedden@cpan.org> | 2007-04-30 13:06:28 -0400 |
---|---|---|
committer | Steve Hay <SteveHay@planit.com> | 2007-05-02 08:43:08 +0000 |
commit | 47f9f84cc98b8a5779f47ca8a12283098d2816e4 (patch) | |
tree | b39025ba2f6fc9f549813cffe63cd2b380bddcf2 /INSTALL | |
parent | 4964fccb418626bbfc96e446747345a4f3e41961 (diff) | |
download | perl-47f9f84cc98b8a5779f47ca8a12283098d2816e4.tar.gz |
Remove ext/Thread
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510704301406t6373912ame78fea5c7a148cf4@mail.gmail.com>
p4raw-id: //depot/perl@31114
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 20 |
1 files changed, 7 insertions, 13 deletions
@@ -359,21 +359,15 @@ line so that the hint files can make appropriate adjustments. The default is to compile without thread support. -Perl has two different internal threads implementations. The current -model (available internally since 5.6, and as a user-level module since -5.8) is called interpreter-based implementation (ithreads), with one -interpreter per thread, and explicit sharing of data. The 5.005 -version (5005threads) is considered obsolete, buggy, and unmaintained. - -By default, Configure selects ithreads if -Dusethreads is specified. - -However, if you insist, you can select the unsupported old 5005threads behavior - - sh Configure -Dusethreads -Duse5005threads +Perl used to have two different internal threads implementations. The current +model (available internally since 5.6, and as a user-level module since 5.8) is +called interpreter-based implementation (ithreads), with one interpreter per +thread, and explicit sharing of data. The (deprecated) 5.005 version +(5005threads) has been removed for release 5.10. The 'threads' module is for use with the ithreads implementation. The -'Thread' module offers an interface to either 5005threads or ithreads -(whichever has been configured). +'Thread' module emulates the old 5005threads interface on top of the current +ithreads model. When using threads, perl uses a dynamically-sized buffer for some of the thread-safe library calls, such as those in the getpw*() family. |