■ W wieloprocesorach mechanizm zasypiania i budzenia generuje także problem wygłodniałego stada
m Wątek zwalniając zasób budzi wszystkie wątki.
■ Tylko jeden wątek może uzyskać dostęp do zasobu ponownie nakładając blokadę na zasób.
■ Pozostałe wątki stwierdzają że zasób jest już zablokowany i ponownie zostają uśpione.
■ Wwieloprocesorze wiele spośród obudzonych wątków może zostać wybranych do wykonania na różnych procesorach i ponownie rywalizować o ten sam zasób.
Takie zjawisko nazywane jest problemem wygłodniałego stada.
Programowanie współbieżne w systemach operacyjnych UNIX © Marek Nowak