Article View: pl.comp.lang.perl
Article #39831Re: perl i multithreading (dluzsze)
From: misiu
Date: Sun, 24 Oct 2004 12:06
Date: Sun, 24 Oct 2004 12:06
29 lines
1788 bytes
1788 bytes
>>Ktos ma jakies pomysly albo udalo mu sie podobne zadanie? Bylbym bardzo
>>wdzieczny za refleksje na ten temat.
>
>
> threads::shared, a struktura serializowna, np. modułem Storable
>
> Pozdrawiam
heh poradzilem sobie wlasnie w inny sposob :) moze i metoda troche
"dziwna" ale skuteczna :) zademonstruje na przykladzie...
pipe(READER,WRITER);
if (fork == 0)
{
close READER;
print WRITER "\$hash->{xxx}->{yyy}-{zzz}="text";\n";
exit 0;
}
close WRITER;
eval while <READER>;
co prawda uzycie eval niesie za soba pewnie konsekwencje ale... wydaje
mi sie to IDEALNA metoda na komunikacje w takim przypadku. no i nie
trzeba sie martwic o lockowanie bo zapis do zmiennych jest wykonywany
przez parent process :) ktos moze dostrzega jakies duze wady tego
rozwiazania?
misiu.
Technical Details
Message-ID:
<clg5rq$80k$1@kujawiak.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.nask.pl!news.man.lodz.pl!not-for-mailReferences:
<cldug6$u7$1@kujawiak.man.lodz.pl> <3ab6.00000d3d.417b83a9@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.nask.pl!news.man.lodz.pl!not-for-mail From: misiu <a@polbox.com> Newsgroups: pl.comp.lang.perl Subject: Re: perl i multithreading (dluzsze) Date: Sun, 24 Oct 2004 14:06:14 +0200 Organization: LODMAN - Metropolitan Area Network in LODZ, Poland Lines: 29 Message-ID: <clg5rq$80k$1@kujawiak.man.lodz.pl> References: <cldug6$u7$1@kujawiak.man.lodz.pl> <3ab6.00000d3d.417b83a9@newsgate.onet.pl> NNTP-Posting-Host: pc-212-51-207-206.p.lodz.pl Mime-Version: 1.0 X-Trace: kujawiak.man.lodz.pl 1098619578 8212 212.51.207.206 (24 Oct 2004 12:06:18 GMT) X-Complaints-To: abuse@man.lodz.pl NNTP-Posting-Date: Sun, 24 Oct 2004 12:06:18 +0000 (UTC) In-Reply-To: <3ab6.00000d3d.417b83a9@newsgate.onet.pl> X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit