3

我想创建基于文件的锁定,以确保对关联资源的独占访问。有boost:interprocess::file_lock利于分离进程,但不利于分离线程。如果我们将boost::recursive_mutex文件名提取到唯一的完整路径(例如,没有相对指定something/x.lock的锁定文件,如

我希望有一种更简单且相对标准的基于文件的锁定方式,适用于线程和进程。

4

1 回答 1

3

请改用recursive_named_mutex。跨进程和线程工作。更便宜,更不容易出错。

于 2013-07-02T22:05:21.633 回答