Schrift
[thread]6869[/thread]

threads-Modul nur Win32 ?



<< >> 4 Einträge, 1 Seite
Froschpopo
 2005-04-07 23:58
#53577 #53577
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
kann mal jemand unter Unix/linux das testen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
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.
esskar
 2005-04-08 00:09
#53578 #53578
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
threads gehört doch zu standard-distribution;
das braucht man eigentlich nicht zu installieren!
Froschpopo
 2005-04-08 00:15
#53579 #53579
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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
ptk
 2005-04-08 13:03
#53580 #53580
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[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.
<< >> 4 Einträge, 1 Seite



View all threads created 2005-04-07 23:58.