У меня есть многопоточное приложение, которое открывает и читает один и тот же файл (не пишет). Я открываю разные файловые дескрипторы для каждого потока (но все они указывают на один и тот же файл). Затем каждый поток читает файл и может закрыть его и снова открыть, если достигнут EOF. Это нормально? Если я выполняю fclose () для файлового дескриптора, влияет ли это на другие файловые дескрипторы, которые указывают на тот же файл?