UniSet
2.6.0
|
Открытые статические члены | |
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() - удаляет файл.