🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1998

Perl & threads

#1998
From: Nitro
Date: Mon, 18 Oct 2004 21:35
32 lines
1773 bytes
ik weet niet of ik iets mis doe, maar mijn threads in perl doen raar.

ik heb een heel simpel programmake da iets moet afprinten (2 threads, 2
strings), maar ze komen maar om de beurt.

En na ne tijd quit da programma van zelf, wat mij ook ni normaal lijkt?

Mijn code:

#!/usr/bin/perl -w
use strict;
use threads;

my $t1 = threads->new( sub { thread("aaaaa")});
my $t2 = threads->new( sub { thread("bbbbb")});

sub thread() {
    my $s = $_[0];
    while(1 > 0) {
        print($s."\n");
#        sleep(5);
    }
}

Ik heb al met detach geprobeerd ook, maar da helpt ni.

Als ik die sleep uitcomment, dan runt elke thread 1 keer (ene print dus)
en quitten ze direct, waarom???


thanks
Nitro
Technical Details
Message-ID: <pan.2004.10.18.21.35.06.746991@skynet.be>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!nerim.net!feed1.news.be.easynet.net!aotearoa.belnet.be!ikaria.belnet.be!news.belnet.be!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,822492010c713d8f,start
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!nerim.net!feed1.news.be.easynet.net!aotearoa.belnet.be!ikaria.belnet.be!news.belnet.be!not-for-mail
From: Nitro <nitroglycerine@skynet.be>
Newsgroups: be.comp.programming
Subject: Perl & threads
Date: Mon, 18 Oct 2004 23:35:06 +0200
Organization: KULeuvenNet
Lines: 32
Message-ID: <pan.2004.10.18.21.35.06.746991@skynet.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: ikaria.belnet.be 1098135304 27416 134.58.127.12 (18 Oct 2004 21:35:04 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Mon, 18 Oct 2004 21:35:04 +0000 (UTC)
User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table (Debian GNU/Linux))
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@bluebird.kotnet.org
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)