Boost:多进程间同步文件锁

Linux(编程):多进程同步-文件锁_linux 进程锁-CSDN博客

介绍了Linux的文件锁,Boost对文件锁也进行了封装

1.创建文件锁

#include

boost::interprocess::file_lock flock("my_file");

注:文件必须存在,且运行当前进程进行读写

2.加锁

void lock():阻塞独占形式加锁

bool try_lock(): 非阻塞独占形

你可能感兴趣的:(C/C++,c++)