A MUMPS programozási nyelv

Párhuzamosság

A MUMPS nyelvben nincsenek nyelvi elemek párhuzamos programfolyamatok, programszálak írására, de meg kell említeni, hogy a nyelvet implementáló rendszerek mindegyike adatbázis-kezelő. Egy adatbázis-kezelőtől pedig elvárható, hogy egyszerre többen is hozzáférjenek. Így tehát futhat több rutin is párhuzamosan, de a kommunikációnak nincsenek nyelvi eszközei.

Természetesen vannak megoldások, amikkel meg lehet valósítani a rutinok közötti párbeszédet, gondoljunk itt a globálokon keresztüli kommunikációra. A párhuzamosság meglétére utaló egyetlen nyelvi elem a LOCK parancs, amivel jelezni lehet (Figyelem! Nem lezárni, csak jelezni!), hogy egy adott globálon éppen dolgozik valaki.