folyamatszinkronizáció
A folyamatok közötti szinkronizáció (folyamatszinkronizáció) a számítógépes rendszerek azon módszerei összessége, amelyek lehetővé teszik, hogy több folyamat koherensen, előre meghatározott szabályok szerint lépjen egymás után, megakadályozva a megosztott erőforrások hibás, versenyhelyzetekre vezető használatát. Célja a kritikus rész védelme, az események sorrendjének egyeztetése és a rendszer determinisztikus viselkedésének biztosítása.
A szinkronizációt több alapvető eszközzel lehet megvalósítani. A megosztott memória esetén gyakori a kölcsönös kizárás (mutex)
Fontos problémák közé tartozik a versenyhelyzet (race condition), a holtpontról (deadlock) és a livelock lehetősége, valamint
A folyamatok közötti szinkronizáció alapvető része a rendszerszintű és alkalmazás szintű párhuzamos programozásnak. Ily módon biztosítja