Dość często stosuje się też rozwiązania mieszane – wymuszanie wobec zadań (realizowanych zwykle jako procesy) a współpraca wewnątrz zadania, czyli zwykle między wątkami.
Wybrane algorytmy szeregowania Używane najczęściej FIFO – algorytm powszechnie stosowany, jeden z prostszych w realizacji, dający dobre efekty w systemach ogólnego przeznaczenia; zadanie wykonuje się, dopóki nie zostanie wywłaszczone przez siebie lub inne zadanie o wyższym priorytecie; Szeregowanie rotacyjne, znane też jako algorytm karuzelowy – każde z zadań otrzymuje kwant czasu; po spożytkowaniu swojego kwantu zostaje wywłaszczone i ustawione na końcu kolejki; Szeregowanie sporadyczne – zadania otrzymują tak zwany „budżet czasu”; ten algorytm pomaga pogodzić wykluczające się reguły dotyczące szeregowania zadań okresowych i nieokresowych; wciąż nie jest implementowany przez wiele systemów, jednak znalazł się w standardzie POSIX.