Package: libasync-interrupt-perl Status: install ok installed Priority: optional Section: perl Installed-Size: 93 Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> [Debian Bug Report] Architecture: amd64 Source: libasync-interrupt-perl (1.26-1) Version: 1.26-1+b3 Depends: perl (>= 5.36.0-4), perlapi-5.36.0, libc6 (>= 2.28), libcommon-sense-perl Description: module to allow C/XS libraries to interrupt perl Async::Interrupt is a Perl module that implements asynchronous interruptions, similar in nature to UNIX signals, in a cross-platform manner. Modules might want to run code asynchronously (in another thread or from a signal handler) and then signal the interpreter on certain events. One common way is to write 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. Homepage: https://metacpan.org/release/Async-Interrupt Files owned by package libasync-interrupt-perl: /usr /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/perl5 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/lib/x86_64-linux-gnu/perl5/5.36/Async /usr/lib/x86_64-linux-gnu/perl5/5.36/Async/Interrupt.pm /usr/lib/x86_64-linux-gnu/perl5/5.36/auto /usr/lib/x86_64-linux-gnu/perl5/5.36/auto/Async /usr/lib/x86_64-linux-gnu/perl5/5.36/auto/Async/Interrupt /usr/lib/x86_64-linux-gnu/perl5/5.36/auto/Async/Interrupt/Interrupt.so /usr/share /usr/share/doc /usr/share/doc/libasync-interrupt-perl /usr/share/doc/libasync-interrupt-perl/changelog.Debian.amd64.gz /usr/share/doc/libasync-interrupt-perl/changelog.Debian.gz /usr/share/doc/libasync-interrupt-perl/changelog.gz /usr/share/doc/libasync-interrupt-perl/copyright /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/libasync-interrupt-perl /usr/share/man /usr/share/man/man3 /usr/share/man/man3/Async::Interrupt.3pm.gz