Timer, który nie zatrzymuje działania programu
Ostatnio zmodyfikowano 2014-04-02 20:59
Bajaczysko Temat założony przez niniejszego użytkownika |
Timer, który nie zatrzymuje działania programu » 2014-04-02 16:05:03 Witam, Tak jak w temacie. Poszukuję timer'u, który nie zatrzymuje działania programu, czyli użytkownik sobie coś robi (działają jakieś funkcje itp) i co jakiś czas wykonuje się pewna funkcja. Myślę, że do tego idealny jest timer. Nigdy nie pisałem programu z jego użyciem, a jedyne co znalazłem w internecie to timer'y, które "freezują" program. Jeżeli znacie takowy to prosiłbym również o jego opis :)
Z góry dzięki! |
|
pekfos |
» 2014-04-02 16:10:30 clock()? Wątki? |
|
Bajaczysko Temat założony przez niniejszego użytkownika |
» 2014-04-02 16:48:37 Pytasz się mnie czy o to mi chodziło? :P Wielowątkowość to chyba strzał w dziesiątke, dzięki ;) A clock() zwraca ile czasu upłynęło od początku programu jeżeli się nie mylę. A jakiś zwykły timer znacie? |
|
Adik80 |
» 2014-04-02 17:35:35 pod posixem jest setitimer gdzie mozesz ustalic by kernel co jaki czas wywolywal SIGALARM, czyli podpinasz funkcje uzywajac sigaction i bedzie ona co jakis czas wywolywana. Google sugeruje ze windowsowy odpowiednik to CreateTimerQueueTimer. |
|
Bajaczysko Temat założony przez niniejszego użytkownika |
» 2014-04-02 20:59:59 Hmm okey, dzięki. Podczas pisania stwierdzę czy timer będzie okey ;) Może użyję clocka() jako timera.
Mimo wszystko dzięki za odpowiedzi :)
Pozdrawiam |
|
« 1 » |