kolejka w C, zlecenia o określonym czasie wykonania

0

Witam!
Mam fajny program do napisania - obsługa kolejki. Z pierwszą częscią sobie poradziłem bez problemu, więc jej polecenia tu nie zamieszczam. Tutaj fragment polecenia, z którym mam mały problem:

  • przyjęcie zlecenia – naciśnięcie dowolnego znaku (ten znak jest identyfikatorem zlecenia),
  • obsługa każdego zlecenia trwa 5 sekund. Należy zadbać o to, aby przyjmowanie zleceń (wczytywanie znaków) nie wstrzymywało obsługi zleceń (program nie może czekać na zakończenie operacji wejścia i wstrzymywać przez ten czas obsługi innego zlecenia).

Interesowałoby mnie, jak uwzględnić tę 5 sekundową przerwę, aby nie wstrzymała ona pracy programu. Aktualnie nie znam żadnej takiej funkcji i nie mam pomysłu jak to można możliwie najlepiej zrobić, więc liczę na jakieś sugestie ;)
Z góry dziękuję za pomoc ;)
Pozdrawiam ;)

0

Wykorzystaj osobny wątek. Wątek główny będzie wrzucał do kolejki zlecenia, które będą wykonywane z 5s opóźnieniem w osobnym wątku.

0

Zna ktoś jakąś dobrą książkę/stronę internetową, gdzie znajdę opis wątków i jakieś przykłady?

0

Windows ;) Dziękuję za pomoc ;)

0
einTier13 napisał(a)

Windows ;) Dziękuję za pomoc ;)

Wow, ale niespodzianka.

1 użytkowników online, w tym zalogowanych: 0, gości: 1