Многопоточность: ошибка сегментации указателя файла. Указатель файла не является специфическим (или уникальным) для конкретного потока ...? - PullRequest
0 голосов
/ 13 марта 2012

Я пишу программу, в которой несколько потоков сформированы на основе строки, введенной пользователем, и затем вызванной функции, считывающей из файлов, открытых соответствующими потоками.

В коде потока я использую указатель файла 'f1', который открывает файл в каждом потоке ... но я получаю ошибку сегментации при запуске кода.

Указатель файла не специфичен для каждого потока ...? Резко ли он меняет свое значение при одновременном чтении из нескольких файлов ..?

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 13 марта 2012

Обычно глобальные переменные совместно используются разными потоками процесса, локальные переменные - нет.

...