Reading field data in multithread mode

Hi all,
I have files with 3D field maps from OPERA-3D and I use them for several local fields in my model. Fields classes are thread-local.
Purpose of this model is optimization, so I change fields value between runs through UI commands. This UI command takes current value in a magnet as input, reads field data, and sets new field values. It all works fine, but I have one question.
I based my code on advanced example purging_magnet. Authors of this example recommend avoiding that all workers open the file at the same time. My data files are quite big (about 3 million lines each), and if I read them separately it takes a lot of time.
What problems can arise if I will read them simultaneously? I tried to do this and it seemed to work fine.
Thank you very much!