可以实现多进程同时打开读取一个文件吗

发布网友

我来回答

1个回答

热心网友

1.用文件锁的形式,分建议锁(advisory lock)和强制锁(mandatory lock)
2.可以使用 O_APPEND 每次seek到文件尾部,完成
3.可以像syslog 一样的机制,由一个进程进行读写文件,其他进程通过消息队列的方式(有的说是/dev/log 的本地socket)和该读写文件进程进行通信,完成多进程读写。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com