User since
2003-08-15
2653
Artikel
BenutzerIn
kann mal jemand unter Unix/linux das testen:
use threads;
sub start_thread {
print "Thread started\n";
}
my $thread = threads->new("start_thread","argument");
$thread->new(sub { print "I am a thread"},"argument");
$thread->join();
$thread->detach();
my $thread = threads->self();
$thread->tid();
ich hab die perldoc so verstanden, dass threads "auch windows unterstützt". Anscheinend funzt das scheißmodul aber NUR auf windows... Aber bitte testet es mal, ich hatte nämlich auch nen Problem beim installieren des Moduls unter Linux.
User since
2003-08-04
7321
Artikel
ModeratorIn
threads gehört doch zu standard-distribution;
das braucht man eigentlich nicht zu installieren!
User since
2003-08-15
2653
Artikel
BenutzerIn
naja in der perldoc steht ja:
This has been used in win32 perl to fake forks.
Kann das mal trotzdem jemand auf Linux testen?
Dafür wäre ich dankbar
User since
2003-11-28
3645
Artikel
ModeratorIn
[quote=esskar,07.04.2005, 22:09]threads gehört doch zu standard-distribution;
das braucht man eigentlich nicht zu installieren![/quote]
Nein, das stimmt nicht. Wenn man Perl von Scratch mit configure && make baut, sind threads *nicht* dabei. Man muss explizit -Dusethreads oder so sagen.