小编Ric*_*ump的帖子

os.open()是哪个系统/文件系统是原子的?

这篇文章指出,那

fd = os.open('foo.lock', os.O_CREAT|os.O_EXCL|os.O_RDWR)
Run Code Online (Sandbox Code Playgroud)

"在大多数文件系统上是原子的".这是真的(在Unix和Windows上)?在哪些文件系统上?

文档,所提到的标志可在Unix和Windows系统,因此它看起来像文件锁定一个诱人的,跨平台的方法(旗状态O_CREAT,并O_EXCL确保调用进程创建文件).

python linux windows filesystems locking

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

标签 统计

filesystems ×1

linux ×1

locking ×1

python ×1

windows ×1