Thread::Cleanup - Hook thread destruction.


Thread-Cleanup documentation  | view source Contained in the Thread-Cleanup distribution.

Index


NAME

Top

Thread::Cleanup - Hook thread destruction.

VERSION

Top

Version 0.04

SYNOPSIS

Top

    use Thread::Cleanup;

    use threads;

    Thread::Cleanup::register {
     my $tid = threads->tid();
     warn "Thread $tid finished\n";
    };

DESCRIPTION

Top

This module allows you to hook thread destruction without fiddling with the internals of threads.

It acts globally on all the threads that may spawn anywhere in your program, with the exception of the main thread.

FUNCTIONS

Top

register BLOCK

Specify that the BLOCK will have to be called (in void context, without arguments) every time a thread finishes its job. More precisely,

EXPORT

Top

None.

DEPENDENCIES

Top

perl 5.8.

threads 1.07.

XSLoader.

AUTHOR

Top

Vincent Pit, <perl at profvince.com>, http://www.profvince.com.

BUGS

Top

Please report any bugs or feature requests to bug-thread-cleanup at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Thread-Cleanup. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

Top

You can find documentation for this module with the perldoc command.

    perldoc Thread::Cleanup

ACKNOWLEDGEMENTS

Top

Inspired by a question from TonyC on #p5p.

COPYRIGHT & LICENSE

Top


Thread-Cleanup documentation  | view source Contained in the Thread-Cleanup distribution.