Quiero crear procesos asíncronos con fork pero cuando lo hago siguen siendo síncronos. El código que uso es
for $process (1..3) {
FORK: {
if (my $pid = fork()) {
# Padre
# No hace nada puesto que se relanza
# uno para cada proceso.
print "\n\tTamano de la pila:", scalar(@stack), "\n";
} elsif (defined $pid) {
# Hijo
$reschild= &simulate_gsrvu_execservice($process);
$sreschild= &gserialize( %{$reschild} );
push @stack, $sreschild;
exit;
} elsif ($! == EAGAIN) { ...