У меня есть много потоков, которые одновременно читают один и тот же файл (всего около 100M), и только один поток обновляет файл. Я хочу отобразить файл в памяти, чтобы уменьшить файловый ввод-вывод. Как это можно сделать на Java?
В основном я рассмотрел следующие 2 метода:
Я не уверен, что методы должны работать. Пожалуйста, помогите дать подсказку, если есть лучшее решение.