Як пришвидшити обробку гігабайтних файлів: ділимо їх на чанки (chunking), використовуємо позиційний доступ через
FileChannel і memory-mapped буфери
MappedByteBuffer, паралелізуємо обчислення з
ExecutorService. Розберемо ключові методи позиційного введення‑виведення:
position(...),
read(...),
write(...), критерії вибору розміру чанка, приклад паралельного підрахунку слів і типові помилки (межі чанків, ресурси, кількість потоків).