3013
edycji
Linia 303: | Linia 303: | ||
* poszukaj zgłoszonego zadania o najwyższym priorytecie | * poszukaj zgłoszonego zadania o najwyższym priorytecie | ||
* wpisz nr.zad do IDZAD | * wpisz nr.zad do IDZAD | ||
* wybierz linię, od której zaczniesz szukać (następna, bądź 0 jeśli pracowała ostatnia) | * wybierz linię, od której zaczniesz szukać (następna, bądź 0 jeśli pracowała ostatnia) i iteruj po wszystkich liniach | ||
** jeśli dla żadnej linii nie znaleziono zgłoszenia -> zeruj zgłoszenia zadania dla wszystkich linii | |||
** jeśli dla linii jest jakieś zgłoszenie -> startuj zadanie | |||
** wyślij przerwanie liniowe | |||
** ponownie uruchom manager zadań |