如果我有1G的文本文件或者更大,同时有读写.我该怎么设计它

椰树海岛 椰树海岛 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如题:如果我有1G的文本文件或者更大,同时有读写.我该怎么设计它

一:起初我想,在读取的时候创建一个副本,先读取副本,但是前提是我不能写,如果我写了,同时也有人更新正本,我就无法同步过去了.
二:用行数对正本分页,好像也会遇到上面的问题.

百思不得其解,特此请教各位有没有类似的设计方案,这个也是一个面试题.
我想,同时读写这么大的文件不是找死吗?但是总有这么奇葩的需求.
...全文
评论 9
收藏 已收藏
分享
返回顶部
椰树海岛
Java 51,407 成员 86,134 内容