NAME
Thread::Tie::Thread - create threads for tied variables
SYNOPSIS
use Thread::Tie; # use as early as possible for maximum memory savings
my $tiethread = Thread::Tie::Thread->new;
tie stuff, 'Thread::Tie', {thread => $thread};
my $tid = $tiethread->tid; # thread id of tied thread
my $thread = $tiethread->thread; # actual "threads" thread
$tiethread->shutdown; # shut down specific thread
DESCRIPTION
*** A note of CAUTION ***
This module only functions on Perl versions 5.8.0 and later.
And then only when threads are enabled with -Dusethreads. It
is of no use with any version of Perl before 5.8.0 or without
threads enabled.
*************************
The Thread::Tie::Thread module is a helper class for the Thread::Tie module. It is used to create the thread in which the actual code, to which variables are tied with the Thread::Tie class, is located.
Please see the documentation of the Thread::Tie module for more information.
CLASS METHODS
There is only one class method.
new
my $tiethread = Thread::Tie::Thread->new;
The "new" class method returns an instantiated object that can be specified with the "thread" field when tie()ing a variable.
OBJECT METHODS
The following object methods are available for the instantiated Thread::Tie::Thread object.
tid
my $tid = $tiethread->tid;
The "tid" object method returns the thread id of the actual threads thread that is being used.
thread
my $thread = $tiethread->thread;
The "thread" object method returns the actual threads thread object that is being used.
AUTHOR
Elizabeth Mattijsen, <liz@dijkmat.nl>.
Please report bugs to <perlbugs@dijkmat.nl>.
COPYRIGHT
Copyright (c) 2002 Elizabeth Mattijsen <liz@dijkmat.nl>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.