如何用文本文件进行进程间通讯
答案:2 悬赏:10 手机版
解决时间 2021-03-22 13:46
- 提问者网友:沉默的哀伤
- 2021-03-22 09:01
如何用文本文件进行进程间通讯
最佳答案
- 五星知识达人网友:野味小生
- 2021-03-22 09:58
逻辑上需要两个对象,一个是传输数据用的文本,一个是锁,可以有很多种方法来实现,比如:
1.用两个文件,一个做锁(locker),一个用来传数据(data)。每次写文件的时候先创建locker,然后开始写data,另一个进程如果是要写data的话,先检测locker是否存在,存在的话就延时再写,不存在的话,就创建locker,然后开始写data;
2。只用一个文件,里面设个标记write_lock,每个进程,每次写数据前先检测write_lock标志,流程同1;
1.用两个文件,一个做锁(locker),一个用来传数据(data)。每次写文件的时候先创建locker,然后开始写data,另一个进程如果是要写data的话,先检测locker是否存在,存在的话就延时再写,不存在的话,就创建locker,然后开始写data;
2。只用一个文件,里面设个标记write_lock,每个进程,每次写数据前先检测write_lock标志,流程同1;
全部回答
- 1楼网友:孤老序
- 2021-03-22 10:24
在文件的某个地方,比如开头设个标记,标记当前的状态,
比如:正被打开,是否正是写入,是否已写完成等。
在进行操作的时候看这个标记,写这个标记。
比如:正被打开,是否正是写入,是否已写完成等。
在进行操作的时候看这个标记,写这个标记。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯