но тут же напоролся на неясность. у меня есть глобальные переменные, которые участвуют в вычислении - env и model. Судя по синтаксису pqdm мне нужно оформить тело цикла как функцию, которая возвращает то, что я хочу накапливать. Но вот что подавать в виде аргументов? Так понимаю как раз env и model. Если с env всё понятно, мне нужно сделать столько его копий, сколько и итераций, тк он меняется в каждой итерации, но вот что делать с model? Ее состояние не меняется в процессе. Передавать одну и ту же ссылку в каждую итерацию? Можно ли не копировать, ибо это может быть больно по памяти? Или всё же нужно копировать объект? Что будет если потоки захотят одновременно вызвать метод этого объекта?
"что будет если потоки захотят одновременно вызвать метод этого объекта?" Мютексы разве не для этого?
Обсуждают сегодня