in reply to Re^2: Parallel::ForkManager and multiple datasets
in thread Parallel::ForkManager and multiple datasets

Replace

%list = $data_structure_reference->{data1};

with

%list = %{ $data_structure_reference->{data1} };

and replace

$pfm->finish( 0, { data1 => %id,

with

$pfm->finish( 0, { data1 => \%id,