在多线程和高负载方案中使用Java File IO罚款



我都有一个场景,对于每个请求,我需要打开文件并阅读它。该文件的尺寸大多。有一个约束,即我所使用的节点没有数据库。因此数据只能存储在文件中。当多个请求在同一文件上类似地执行时会有任何问题吗?有其他选择吗?我正在使用Java并使用Java进行文件IO。

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

最新更新