gpt4 book ai didi

flockfile函数可以用于进程吗

转载 作者:行者123 更新时间:2023-12-03 12:48:41 24 4
gpt4 key购买 nike

大家好我想问一个关于 flockfile 函数的问题我正在阅读描述并开始知道它是在线程中使用的。但是我正在做 fork ,这意味着会有不同的进程而不是线程我可以在不同的进程中使用 flockfile 有什么不同吗?

谢谢

最佳答案

flockfile 函数不会锁定文件,而是锁定进程用来访问文件的FILE 数据结构。所以这是关于进程在地址空间中对文件的表示,而不一定是关于文件本身。

即使在同一个文件上打开不同的 FILE 的进程中,您也可以同时写入该文件,即使您已锁定每个 FILE s 通过 flockfile

要锁定文件本身,请查看 flocklockf 但要注意,它们对通过同一进程的不同线程访问文件的影响规则很复杂.

关于flockfile函数可以用于进程吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7831505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com