diff options
author | Jerry D. Hedden <jdhedden@cpan.org> | 2008-11-04 11:06:42 -0500 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2008-11-04 21:45:44 +0000 |
commit | 960e032825ef0284ebcf3929d8110d68c0cd0640 (patch) | |
tree | db54537720cd1dc10c39d238300101cc9715d042 | |
parent | e4fd7b15939ddaade65dd98031473fdf38042e1a (diff) | |
download | perl-960e032825ef0284ebcf3929d8110d68c0cd0640.tar.gz |
Re: threads Changes
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510811041306p43e00bb4r3f4bdc51e682a84c@mail.gmail.com>
Date: Tue, 4 Nov 2008 16:06:42 -0500
p4raw-id: //depot/maint-5.8/perl@34727
-rw-r--r-- | pod/perl589delta.pod | 48 |
1 files changed, 45 insertions, 3 deletions
diff --git a/pod/perl589delta.pod b/pod/perl589delta.pod index d35b18bd47..ade6d1e6ea 100644 --- a/pod/perl589delta.pod +++ b/pod/perl589delta.pod @@ -807,6 +807,23 @@ C<Thread::Semaphore> upgraded to version 2.09 C<Thread::Queue> upgraded to version 2.11 +=over + +=item * + +Added capability to add complex structures (e.g., hash of hashes) to queues. + +=item * + +Added capability to dequeue multiple items at once + +=item * + +Added new methods to inspect and manipulate queues: C<peek>, C<insert> and +C<extract> + +=back + =item * C<Tie::Memoize> upgraded to version 1.1 @@ -833,13 +850,34 @@ for HP-UX 11 ia64) =item * -C<threads> upgraded to 1.61 +C<threads> upgraded to 1.71 -=for fixme Many improvements. +=over =item * -C<threads::shared> upgraded to version 1.21 +New thread state information methods: C<is_running>, C<is_detached> +and C<is_joinable>. C<list> method enhanced to return running or joinable +threads. + +=item * + +New thread signal method: C<kill> + +=item * + +Added capability to specify thread stack size + +=item * + +Added capability to control thread exiting behavior. Added a new C<exit> +method. + +=back + +=item * + +C<threads::shared> upgraded to version 1.26 =over @@ -857,6 +895,10 @@ User locks are now stored in a safer manner. New function C<shared_clone> creates a copy of an object leaving shared elements as-is and deep-cloning non-shared elements. +=item * + +Added new C<is_shared> method. + =back =item * |