summaryrefslogtreecommitdiff
path: root/Configure
diff options
context:
space:
mode:
authorDave Mitchell <davem@fdisolutions.com>2002-05-11 21:00:51 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2002-05-11 18:43:58 +0000
commitbfce6503c5d952d8f1af33465734e82b1483281e (patch)
tree67da52736d6a4586432bb025c6189ec3c284bcd3 /Configure
parentceea138788c46b183220c4e9ce5aee45bb27dfa4 (diff)
downloadperl-bfce6503c5d952d8f1af33465734e82b1483281e.tar.gz
updated threads docs
Message-ID: <20020511200050.D14841@fdgroup.com> p4raw-id: //depot/perl@16543
Diffstat (limited to 'Configure')
-rwxr-xr-xConfigure25
1 files changed, 13 insertions, 12 deletions
diff --git a/Configure b/Configure
index 4c636e54bb..31763593a5 100755
--- a/Configure
+++ b/Configure
@@ -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" ;;