Article View: pl.comp.os.linux.programowanie
Article #72666Re: Optymalizacja zużycia zasobów systemowych
From: Andrzej Niedworok
Date: Sun, 29 Sep 2013 21:00
Date: Sun, 29 Sep 2013 21:00
27 lines
2624 bytes
2624 bytes
W dniu niedziela, 22 września 2013 19:40:17 UTC+2 użytkownik Sebastian Biały napisał: > On 2013-09-22 19:32, niedworok.andrzej@gmail.com wrote: > > > Na ile go ustawić. Jeżeli go ustawię na 1 sekundę > > > > http://linux.die.net/man/3/usleep > > > > > Wydaje mi się ze wystarczyło by użycie jakiejś metody reakcji na zdarzenie > > > > Pi * drzwi możesz użyć alarm() > > > > http://stackoverflow.com/questions/1784136/simple-signals-c-programming-and-alarm-function Dzięki za pomoc. Dodanie usleep() pomogło. W tej chwili proces mojego zegarka na LCD nie zużywa praktycznie wcale procesora. Teraz stoję przed kolejnym problemem. Mój program po wywołaniu fork() tworzy proces i sobie w nim działa. Problem pojawia się w momencie gdy wywołuję program jeszcze raz. W tym momencie na wyświetlaczu pojawiają się krzaki. Czy powodem tego jest działanie dwóch procesów naraz? W jaki sposób wprowadzić do programu sprawdzenie czy program jest już na liście procesów (kontrolę wielokrotnego uruchomienia tej samej aplikacji)? Jak prawidłowo reagować na taką sytuację? Może "ubijać" poprzedni proces? Pozdrawiam Andrzej Niedworok
Technical Details
Message-ID:
<8a88459b-84f3-4fe2-ae39-e241d8ea39b2@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!a6no69920qak.0!news-out.google.com!9ni803qaf.0!nntp.google.com!q9no332733qas.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<1ec42afc-f8b6-4534-ab80-20dc54e22d11@googlegroups.com> <l1n7mp$1hd$1@node1.news.atman.pl> <64040cbc-c606-4854-961a-1263cb678297@googlegroups.com> <l1na23$3vh$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.224.137.67 with SMTP id v3mr21080024qat.0.1380488441370; Sun, 29 Sep 2013 14:00:41 -0700 (PDT) X-Received: by 10.50.44.2 with SMTP id a2mr374260igm.6.1380488441341; Sun, 29 Sep 2013 14:00:41 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!a6no69920qak.0!news-out.google.com!9ni803qaf.0!nntp.google.com!q9no332733qas.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.os.linux.programowanie Date: Sun, 29 Sep 2013 14:00:40 -0700 (PDT) In-Reply-To: <l1na23$3vh$1@node1.news.atman.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.63.190.128; posting-account=qiLZowoAAAAT9Z-mvjLlpicERAcQcRVi NNTP-Posting-Host: 31.63.190.128 References: <1ec42afc-f8b6-4534-ab80-20dc54e22d11@googlegroups.com> <l1n7mp$1hd$1@node1.news.atman.pl> <64040cbc-c606-4854-961a-1263cb678297@googlegroups.com> <l1na23$3vh$1@node1.news.atman.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8a88459b-84f3-4fe2-ae39-e241d8ea39b2@googlegroups.com> Subject: Re: Optymalizacja zużycia zasobów systemowych From: Andrzej Niedworok <niedworok.andrzej@gmail.com> Injection-Date: Sun, 29 Sep 2013 21:00:41 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit