Mutex

A HupWiki-ből...

A mutex egyik jelentése az angol mutual exclusion (kölcsönös kizárás) szóból ered. Programozástechnológiában Párhuzamos folyamatok használatakor előfordulhat, hogy két folyamat ugyanazt az Erőforrást (resource) egyszerre akarja használni. Ekkor jellemzően felléphet Versengés. Ennek kiküszöbölésére a gyorsabb folyamat egy, az erőforráshoz tartozó mutexet zárol (ún. lock-ol).

Amíg a mutex zárolva van (ezt csak a zároló folyamat tudja feloldani - kivéve speciális eseteket), addig más folyamat nem férhet hozzá a zárolt erőforráshoz. Így az biztonságosan használható. (Például nem lenne szerencsés, ha DVD-írónkat egyszerre két folyamat használná. :)

Másik jelentése, a MuTeX írásmóddal, egy TeXhez keszült Makrócsomag.