Linux::Event::Fork Examples

These scripts are small, focused demos of Linux::Event::Fork features.

Quick start

From the distribution root:

perl -Ilib examples/12_fork_exit_object.pl

Most examples use Linux::Event + Linux::Event::Fork like this:

use Linux::Event;
use Linux::Event::Fork;

my $loop = Linux::Event->new;

# Optional: configure bounded parallelism at runtime
my $fork = $loop->fork_helper(max_children => 4);

$loop->fork(cmd => [ ... ]);
$loop->run;

Canonical configuration style

This distribution intentionally uses runtime configuration:

my $fork = $loop->fork_helper(max_children => 4);

A previous compile-time idiom (use Linux::Event::Fork max_children => ...;) is removed.

Example index

Core concepts

Pool / queue policy

Practical “real world” demos

Notes

Tips for users