X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FThread%2FCleanup.pm;h=7d0d73eed27acf193de9000368755b0ddb48eeaa;hb=4f0afe4e928095f816cf61ea056c092764df6ab5;hp=548b7b6df1d77ba20bdf5bd7338f6286de49dc36;hpb=7016c43a8e62ac4971774814fce05307997563f4;p=perl%2Fmodules%2FThread-Cleanup.git diff --git a/lib/Thread/Cleanup.pm b/lib/Thread/Cleanup.pm index 548b7b6..7d0d73e 100644 --- a/lib/Thread/Cleanup.pm +++ b/lib/Thread/Cleanup.pm @@ -11,14 +11,14 @@ Thread::Cleanup - Hook thread destruction. =head1 VERSION -Version 0.02 +Version 0.04 =cut our $VERSION; BEGIN { - $VERSION = '0.02'; + $VERSION = '0.04'; require XSLoader; XSLoader::load(__PACKAGE__, $VERSION); } @@ -42,9 +42,12 @@ It acts globally on all the threads that may spawn anywhere in your program, wit =head1 FUNCTIONS -=head2 C +=head2 C -Specify that the C will have to be called (in void context, without arguments) every time a thread finishes its job. + register { ... }; + ®ister($coderef); + +Specify that the given block or code reference C<$coderef> will have to be called (in void context, without arguments) every time a thread finishes its job. More precisely, =over 4