У меня есть статическая библиотека для доступа к базе данных. Имеет функцию readMaximum()
.
readMaximum () читает максимальное значение из БД. Эта функция является поточно-ориентированной (используя мьютекс).
Но проблема в следующем:
Есть два процесса A.exe и B.exe ; оба скомпилированы со статической библиотекой .
Можно ли как-нибудь реализовать взаимное исключение между процессами A.exe и B.exe, чтобы при вызове функции readMaximum()
двумя процессами одновременно только одному разрешалось входить в критический раздел?
PS. Я не хотел бы изменять какое-либо свойство БД / Схемы / Таблицы.