Вам не нужно делать что-то особенно умное, если все, что они делают, это чтение. Очевидно, что вы можете читать его столько раз параллельно, сколько захотите, если только вы его не блокируете. Письмо, конечно, другое дело ...
Мне, правда, интересно, почему вы захотите - он, скорее всего, будет работать плохо, поскольку ваш жесткий диск будет тратить много времени на поиск назад и вперед, а не на чтение всего за один (относительно) непрерывный цикл. Для небольших файлов (таких как пример с 4000 строками), где это может не быть такой проблемой, это, похоже, не стоит таких проблем.