Async::InterruptAllow C/XS libraries to interrupt Perl asynchronously | |
Download |
Async::Interrupt Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Marc Lehmann
- Publisher web site:
- http://www.goof.com/pcg/marc/
Async::Interrupt Tags
Async::Interrupt Description
Allow C/XS libraries to interrupt Perl asynchronously Async::Interrupt is a Perl module that implements a single feature only of interest to advanced perl modules, namely asynchronous interruptions (think "UNIX signals", which are very similar).Sometimes, modules wish to run code asynchronously (in another thread, or from a signal handler), and then signal the perl interpreter on certain events. One common way is to write some data to a pipe and use an event handling toolkit to watch for I/O events. Another way is to send a signal. Those methods are slow, and in the case of a pipe, also not asynchronous - it won't interrupt a running perl interpreter.This module implements asynchronous notifications that enable you to signal running perl code from another thread, asynchronously, and sometimes even without using a single syscall.SYNOPSIS use Async::Interrupt; Requirements: · Perl
Async::Interrupt Related Software