APR::ThreadMutex - Perl API for XXX
use APR::ThreadMutex ();
META: to be completed
APR::ThreadMutex provides the following functions and/or methods:
APR::ThreadMutex
DESTROY
META: Autogenerated - needs to be reviewed/completed
Destroy the mutex and free the memory associated with the lock.
$mutex->DESTROY();
$mutex
the mutex to destroy.
lock
Acquire the lock for the given mutex. If the mutex is already locked, the current thread will be put to sleep until the lock becomes available.
$ret = $mutex->lock();
the mutex on which to acquire the lock.
$ret
pool_get
Get the pool used by this thread_mutex.
$ret = $ob->pool_get();
$ob
APR::Pool
apr_pool_t the pool
trylock
Attempt to acquire the lock for the given mutex. If the mutex has already been acquired, the call returns immediately with APR_EBUSY. Note: it is important that the APR_STATUS_IS_EBUSY(s) macro be used to determine if the return value was APR_EBUSY, for portability reasons.
$ret = $mutex->trylock();
the mutex on which to attempt the lock acquiring.
unlock
Release the lock for the given mutex.
$ret = $mutex->unlock();
the mutex from which to release the lock.
mod_perl 2.0 documentation.
mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 1.1.
The mod_perl development team and numerous contributors.
To install mod_perl, copy and paste the appropriate command in to your terminal.
cpanm
cpanm mod_perl
CPAN shell
perl -MCPAN -e shell install mod_perl
For more information on module installation, please visit the detailed CPAN module installation guide.