Every thread has another handle to the file (the same file to all) in order that every handle will hold its own offset.
Anyway, is it safe to read from the file in several thread at the same time without locking?
I believe so but I am not sure..
thanks