Další prostředky zajišťující synchronizaci jsou:
· zámek (slouží k řízení přístupu ke zdroji, který lze využívat pouze jedním procesem)· hlasování (v případě, kdy se více procesů potřebuje dohodnout na jednoznačném společném postupu)· time out (určitý proces načasovat na vznik jiného procesu nebo na přístup k jinému zdroji. Pro tento proces je předem určen časový interval, po jehož uplynutí proces přestane o požadovanou akci usilovat a čeká. Např. při zpracování transakce, když po určité době neužívá přístup, se provede transakce T)V zásadě lze říci, že pro obsluhu soutěžení procesů (požadavků na současný přístup k datům) se využívají obvykle zámky, časové značky. Spolupráce procesů obvykle hlasování, time out, časové značky.Model klient – severObecně lze při komunikaci (symetrické) kdykoliv vysílat zprávy či je přijímat ve formě požadavku na provedení činnosti. V modelu klient – server má komunikace následující specifika:· Proces klienta je součástí aplikace, která požaduje provedení určité činnosti označované zpravidla jako služba od procesu serveru· Proces serveru je aplikací řízen, tzn. existuje nezávisle na vztahu k procesu klienta (vytvoření časové ztráty)· Komunikace mezi procesem klienta a serveru je nesymetrická. Zahrnuje kroky:1. Klient zasílá zprávu na server jako požadavek2. Server zasílá zprávu klientu jako výsledek