我手机上有一个我的手机应用程序序可以定期对文件A更新,现在我把文件A发到了别人设备上请问别人设备上也会更新

假设有一台机器A有1G内存,另外若干台机器(B、C、D……)通过网络TCP向机器A传输数据A机器把接收到的数据写入硬盘。B、C、D等机器的数据按记录传输每条记录大小范围:1M~16M。
为了保证每条记录的原子性B、C、D等机器每次先向A汇报数据量大小,然后再进行数据传输
汇报数据大小时,A机器会给记录分配一个序號写入文件时每个记录按序号顺序、原子写入。
B、C、D等机器处理速度和网络速度都不尽相同因此汇报数据大小之后,记录数据传递到A嘚顺序可能不一定按分配好的序号顺序到达
现在要求给A上程序设计一个数据结构,利用该数据结构能高效的接收数据并顺序高效的写入磁盘(也即是不能序号大的记录先写然后再回写序号小的记录;也不能接收到几十个字节就写一次磁盘)。

我很好奇你这一个问题翻来覆去問这么多遍是为什么因为没人给你想要的答案吗?那你想要什么样的答案

我要回帖

更多关于 我的手机应用程序 的文章

 

随机推荐