相关疑难解决方法(0)

用Python锁定文件

我需要锁定一个文件以便用Python编写.它将同时从多个Python进程访问.我在网上找到了一些解决方案,但大多数都失败了,因为它们通常只基于Unix或基于Windows.

python file-locking

133
推荐指数
9
解决办法
14万
查看次数

如何在 Linux 和 C 中使用文件作为互斥锁?

我有不同的进程同时访问 Linux 中的命名管道,我想让这种访问互斥。

我知道可以使用放置在共享内存区域中的互斥锁来实现这一点,但作为一种家庭作业,我有一些限制。

于是,我想到的是在文件上使用锁定原语来实现互斥;我做了一些尝试,但我不能让它工作。

这是我试过的:

flock(lock_file, LOCK_EX)

// critic section

flock(lock_file, LOCK_UN)
Run Code Online (Sandbox Code Playgroud)

不同的项目将使用不同的文件描述符但引用同一个文件。有可能实现这样的目标吗?你能提供一些例子吗。

c linux mutex

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

c ×1

file-locking ×1

linux ×1

mutex ×1

python ×1