2 потока.
- Получаем номер потока - переменная THREAD_INDEX.
- IF ([[THREAD_INDEX]]) == (1), тогда вызываем функцию "LXXXX"
- IF ([[THREAD_INDEX]]) == (2), тогда вызываем функцию "OQQQ"
Функции идентичны, только меняется файл и названия всех переменных. Но, когда запускаю это всё в 1 потоке у меня пишет, что не видит переменный и не знает такую переменную как "C1", хотя она находится в другой функции и в другом потоке. Т.е 1 поток перешел зачем-то во 2 и от туда захотел запарсить ту переменную, которая во 2 потоке и во 2 функции.
Как решить, кто-то подскажет?
По возможности, если есть варианты, можно и без функций как-то бы обойтись. Мне нужно, чтобы несколько потоков выполняли идентичные действия, но брали информацию из разных файлов. (Для каждого потока - свой файл).