【发布时间】:2015-04-11 09:54:13
【问题描述】:
我有多个进程写入 FIFO 文件。当其中一个正在写入时,我想阻止其他进程写入文件。
我正在使用读写调用来访问 FIFO 文件。
示例:有两个 C 程序 Server.c 和 Client.c。多个客户端正在写入由服务器程序创建的 FIFO 文件。服务器应该能够随时读取和写入文件,因为一次只有一个客户端可以访问该文件。
【问题讨论】:
-
可以考虑进程间同步方式,互斥量,信号量等
-
对不起,我问的问题不够清楚,我已经编辑过了,写入文件的客户端是相互独立的。我可以为他们使用信号量吗
标签: c permissions fifo