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/
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout