#!/usr/bin/perl
use strict;
use warnings;
use threads;
use XML::Twig;
foreach my $i (1..2)
{ warn "creating thread $i\n";
my $thread = threads->new(\&create_twig);
$thread->join;
sleep 1;
}
sub create_twig
{ warn " creating twig\n";
my $twig = XML::Twig->new( protocol_encoding=>"x-sjis-unicode")
->safe_parse( '');
}
####
#!/usr/bin/perl
use strict;
use warnings;
use threads;
use XML::Parser;
foreach my $i (1..3)
{ warn "creating thread $i\n";
my $thread = threads->new(\&create_parser);
$thread->join;
sleep 1;
}
sub create_parser
{ warn " creating parser\n";
my $parser = XML::Parser->new( ProtocolEncoding=>"x-sjis-unicode");
$parser->parse( '');
}