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).
- 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/