■ Wyróżnione techniki synchronizacji działają poprawnie w przypadku architektur jednoprocesorowych.
W systemach wieloprocesorowych te techniki są nie do przyjęcia.
■ W systemach wieloprocesorowych każdy procesor może wykonywać kod jądra, czyli więcej niż jeden watek może być wykonywany w trybie jądra.
■ Mechanizm usypiania i budzenia jest odpowiedni tylko wtedy, gdy z zasobu może korzystać jeden wątek.
Nie nadaje się on jednak do implementacji protokołu dostępu do zasobu typu czytelnicy i pisarze.
Programowanie współbieżne w systemach operacyjnych UNIX © Marek Nowak