Koda: |
do
{ time_t seconds, sekunde; seconds = time (NULL); if (seconds > sekunde ) // če je pretečeni čas potekel { sekunde = seconds + 5; // ponastavimo čas za sledečo periodo /* ta koda se izvaja periodično vsakih 5 sekund */ } /* ta koda, ki je na tem mestu se izvaja stalno, in če te kode ni se ta del programa stalno izvaja v hitri zanki in troši CPU TIME */ } while (1); |
Koda: |
sched_yield(); |