🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72666

Re: Optymalizacja zużycia zasobów systemowych

#72666
From: Andrzej Niedworok
Date: Sun, 29 Sep 2013 21:00
27 lines
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-mail
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>

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