Article View: pl.comp.lang.perl
Article #52004Równoległe uruchamianie dwóch procesów
From: Pawel
Date: Mon, 01 Nov 2010 19:04
Date: Mon, 01 Nov 2010 19:04
35 lines
2345 bytes
2345 bytes
Witam wszystkich Mam w tablicy zapisane sciezki dostepu do katalogow, ktore maja byc przetwarzane. Chcialem zrobic cos takiego exec1(tablica[0]); exec2(tablica[1]); Teraz chcialem zrobic cos takiego, ze jak skonczy sie przetwarzac katalog w exec1, to trzeci katalog ma byc przetwarzany w exec1, chyba, ze wczesniej sie skonczy przetwarzac exec2, to wtedy trzeci katalog ma sie przetwarzac w exec2 itd. Probowalem to robic tak, ze stworzylem sobie osobny skrypt w perlu, ktory zajmuje sie tylko przetwarzaniem katalogu(wywolywany jest tyle razy, ile jest katalogow), a glowny skrypt zajmuje sie tylko przydzielaniem katalogow do tego drugiego skryptu. Problem jest w tym, ze nie bardzo wiem, jak zrobic, zeby uruchomic rownolegle te procesy. Probowalem exec i system, ale to wyglada, jakby drugi skrypt sie nie uruchamial, przynajmniej nic nie widze na konsoli, ani nie zapisuje nic do pliku(pliki wynikowe maja inne nazwy, wiec niema obawy, ze jeden nadpisuje drugi skrypt). Zerknalem takze do opisu forka, ale z tego co zrozumialem, to fork robi kopie procesu glownego, a nie uruchamia osobnego skryptu. Nie jestem specem od progamowania wspolbieznego(w perlu takze juz nie programowalel spory kawalek czasu), a chcialem zrobic to na dwa procesy, gdyz mam procka 2-rdzeniowego i chcialem wykorzystac jego mozliwosci. Jak mozna to zrobic? Macie pomysl? Pozdrawiam PAweł
Technical Details
Message-ID:
<ian314$2bc$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Pawel <ppf9@USUN_TOpoczta.fm> Newsgroups: pl.comp.lang.perl Subject: Równoległe uruchamianie dwóch procesów Date: Mon, 01 Nov 2010 20:04:57 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 35 Message-ID: <ian314$2bc$1@inews.gazeta.pl> NNTP-Posting-Host: router.krt.net.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1288638308 2412 94.40.96.254 (1 Nov 2010 19:05:08 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 1 Nov 2010 19:05:08 +0000 (UTC) X-User: newsgroup.1 X-Antivirus: avast! (VPS 101101-0, 2010-11-01), Outbound message X-Antivirus-Status: Clean User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit