debian man page for coro::specific

Query: coro::specific

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Specific(3pm)						User Contributed Perl Documentation					     Specific(3pm)

NAME
Coro::Specific - manage coroutine-specific variables.
SYNOPSIS
use Coro::Specific; my $ref = new Coro::Specific; $$ref = 5; print $$ref;
DESCRIPTION
This module can be used to create variables (or better: references to them) that are specific to the currently executing coroutine. This module does not automatically load the Coro module (so the overhead will be small when no coroutines are used). A much faster method is to store extra keys into %$Coro::current - all you have to do is to make sure that the key is unique (e.g. by prefixing it with your module name). You can even store data there before loading the Coro module - when Coro is loaded, the keys stored in %$Coro::current are automatically attached to the coro thread executing the main program. You don't have to load "Coro::Specific" manually, it will be loaded automatically when you "use Coro" and call the "new" constructor. new Create a new coroutine-specific scalar and return a reference to it. The scalar is guarenteed to be "undef". Once such a scalar has been allocated you cannot deallocate it (yet), so allocate only when you must.
BUGS
The actual coroutine specific values do not automatically get destroyed when the Coro::Specific object gets destroyed.
AUTHOR
Marc Lehmann <schmorp@schmorp.de> http://home.schmorp.de/ perl v5.14.2 2012-04-13 Specific(3pm)
Related Man Pages
coro::lwp(3pm) - debian
coro::makemaker(3pm) - debian
coro::semaphore(3pm) - debian
coro::socket(3pm) - debian
coro::specific(3pm) - debian
Similar Topics in the Unix Linux Community
How To Add Text To Specific File?
How to print Specific keyword, by using awk?
How to Detect Specific Pattern and Print the Specific String after It?
Specific fields by awk
Perl : converting file to different scalar elements