| Spis treści - algorytmy | Poprzedni | Następny | | Linux - nowy algorytm szeregowania, nowa epoka |
Rozpoczęcie nowej epoki polega na przełączeniu wskaźników active i expired. Wykonuje to poniższy fragment kodu z funkcji schedule():
struct prio_array array = rq->active; if (!array->nr_active) { /* czy nie ma już procesów które chcą się wykonać i mają jeszcze czas */ rq->active = rq->expired; rq->expired = array; rq->expired_timestamp = 0; }