为了账号安全,请及时绑定邮箱和手机立即绑定

在多线程和高负载场景中使用java文件io是否正常?

在多线程和高负载场景中使用java文件io是否正常?

月关宝盒 2022-08-17 12:24:39
我有一个场景,对于每个请求,我都需要打开一个文件并读取它。此文件的大小大多很小。有一个约束,我所在的节点没有 数据库 。因此数据只能存储在文件中。当多个请求对同一文件并行执行时,是否会有任何问题?有没有其他选择?我正在使用java并使用java进行文件IO。
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

文件打开和关闭不一定会导致性能问题 - 操作系统通常相当擅长它,并且可以每秒打开/关闭数千个文件(特别是如果它始终是同一个文件 - 操作系统将为您缓存它)


查看完整回答
反对 回复 2022-08-17
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号