【 在 fishingriver 的大作中提到: 】
: 多谢回复,这样的话,就是说只要我写完,他就可以读了。
: 我之前没把我的应用讲清楚,是这样的:
: (1)对方并不在本地开打和读写我的文件,他会用把我写好的文件传到服务器上。这种情况,是不是我也可以在我close之后,立刻通知他,他就可以立刻上传了?
他不在本地打开读,怎么上传?
: (2)他上传我产生的数据,是不是也得先把数据弄到缓存里才能上传,而我写的数据已经在缓存里了,这个缓存对于我的程序和他的程序都是透明可以访问的,所以我一close,他就可以上传了?
只要机器不掉电,缓存就是透明的,不用关心。不过还是建议你去研究一下操作系统的文件系统部分
: (3)我有的时候需要写好几个文件,然后再通知他。我发现有时我写完最后一个文件都close了,但之前还有几个文件,名字都没出现在硬盘上。得过一阵子文件才会开始出现在硬盘上。这种情况我也可以写完最后一个文件并且close之后(这时还有几个文件没出现在硬盘上),就可以通知
: 他了吗?
肯定是你的程序bug了
--
FROM 106.38.162.*