Часто при многопользовательском или параллельном доступе к данным возникает ситуация, когда необходимо заблокировать/дать доступ к переменной или участку памяти одновременно нескольким процессам. Решается данная задача с помощью мьютексов, семафоров, мониторов и т. д. В данном посте рассмотрим как же реализован один из методов предоставления совместного доступа к данным — **семафор** — в СУБД Intersystems Caché. [Что же такое семафор в Cache и с чем его едят?][1]
[1]:
http://habrahabr.ru/post/243337/#habracut