|
UniSet
2.0.0
|
#include <RunLock.h>
Открытые статические члены | |
| static bool | isLocked (const std::string &lockFile) |
| static bool | lock (const std::string &lockFile) |
| static bool | unlock (const std::string &lockFile) |
Защита от поторного запуска программы(процесса). При вызове lock(lockFile) в файл lockFile записывается pid текущего процесса. При вызове isLocked() проверяется состояние процесса по его pid (записанному в файл). unlock() - удаляет файл.
1.7.6.1