
1 Slienc7 2015-11-20 21:35:02 +08:00 |
2 alw1329 2015-11-20 22:08:56 +08:00 via iPhone 用.closed 查看文件是否关了,从而实现逻辑 |
3 Damnever 2015-11-20 22:46:50 +08:00 fcntl 函数 |
4 meloncrashed OP |
5 meloncrashed OP @Damnever 多谢 |
6 alw1329 2015-11-20 22:56:48 +08:00 via iPhone 可以吧 |
7 alw1329 2015-11-20 22:59:57 +08:00 via iPhone 弄错了 |
8 meloncrashed OP |
9 alw1329 2015-11-20 23:05:50 +08:00 via iPhone 不过当 A 打开 xx 时,其实可以创建一个简易的文件群.xx.temp , B 想打开时,检测.xx.temp 是否存在,当 A 关闭时,删掉.xx.temp |
10 ryd994 2015-11-20 23:18:49 +08:00 via Android |
11 ryd994 2015-11-20 23:20:42 +08:00 via Android 另外,如果你单纯是需要传递数据的话,你应该用 named pipe |
12 meloncrashed OP @alw1329 谢谢 这也是个思路 |
13 meloncrashed OP @ryd994 请问可以具体些吗 如何使用 named pipe,只知道 bash 下有 pipe 可以传输出至别的程序的输入 |
14 ryd994 2015-11-20 23:30:11 +08:00 via Android 主要就是用 mkfifo ,其他和读写文件一样,但没有任何实际的磁盘操作。 具体自行 google |
15 meloncrashed OP @ryd994 多谢 |
16 chzyer 2015-11-20 23:54:55 +08:00 可以在读和写的时候获取文件锁,操作完毕后释放,至于用 python 怎么实现需要 google |
17 meloncrashed OP @chzyer 谢谢 |
&bsp; 18 mind3x 2015-11-21 20:07:08 +08:00 via Android fcntl.flock() |