diff options
author | Dave Mitchell <davem@fdisolutions.com> | 2002-05-11 21:00:51 +0100 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2002-05-11 18:43:58 +0000 |
commit | bfce6503c5d952d8f1af33465734e82b1483281e (patch) | |
tree | 67da52736d6a4586432bb025c6189ec3c284bcd3 /Configure | |
parent | ceea138788c46b183220c4e9ce5aee45bb27dfa4 (diff) | |
download | perl-bfce6503c5d952d8f1af33465734e82b1483281e.tar.gz |
updated threads docs
Message-ID: <20020511200050.D14841@fdgroup.com>
p4raw-id: //depot/perl@16543
Diffstat (limited to 'Configure')
-rwxr-xr-x | Configure | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -20,7 +20,7 @@ # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $ # -# Generated on Thu May 9 17:42:14 EET DST 2002 [metaconfig 3.0 PL70] +# Generated on Sat May 11 22:27:01 EET DST 2002 [metaconfig 3.0 PL70] # (with additional metaconfig patches by perlbug@perl.org) cat >c1$$ <<EOF @@ -3435,11 +3435,10 @@ cat <<EOM Perl can be built to take advantage of threads on some systems. To do so, Configure can be run with -Dusethreads. -Note that threading is a highly experimental feature, and -some known race conditions still remain. If you choose to try -it, be very sure to not actually deploy it for production -purposes. README.threads has more details, and is required -reading if you enable threads. +Note that Perl built with threading support runs slightly slower +and uses more memory than plain Perl. The current implementation +is believed to be stable, but it is fairly new, and so should be +treated with caution. If this doesn't make any sense to you, just accept the default '$dflt'. EOM @@ -3456,11 +3455,13 @@ case "$usethreads" in $define) $cat <<EOM -As of release 5.6, Perl has two different threading implementations, -an interpreter-based version (ithreads) with one interpreter per -thread, and the 5.005 version (5005threads). Both implementations -are considered experimental, but since 5.8 ithreads somewhat less so. -The 5005threads is effectively unmaintained. +Since release 5.6, Perl has had two different threading implementations, +the newer interpreter-based version (ithreads) with one interpreter per +thread, and the older 5.005 version (5005threads). +The 5005threads version is effectively unmaintained and will probably be +removed in Perl 5.10, so there should be no need to build a Perl using it +unless needed for backwards compatibility with some existing 5.005threads +code. EOM : Default to ithreads unless overridden on command line or with @@ -3472,7 +3473,7 @@ EOM case "$useithreads" in $undef|false|[nN]*) dflt='n';; esac - rp='Use interpreter-based ithreads?' + rp='Use the newer interpreter-based ithreads?' . ./myread case "$ans" in y|Y) val="$define" ;; |