@Fox said in Запятую в нули.:
@sergerdn said in Запятую в нули.:
А вы проверяли его работу?
Неа.
Проверьте, возможно вас удивит результат
Я обычно пишу скелет для функционала, потому пишу тест на функционал, а потом уже сам функционал.
Если топикастер дал бы примеры с пограничными вариантами, я бы набросал тест, а потом бы уже функцию и не допустил бы таких ошибок. Все делать самому - я поленился, набросал код не сильно вникая задачу.
Сначала получаю путь ресурса. Потом в нем (ну то есть в подпапке) ищу все папки с профилями и получаю массив и потом ссылаюсь на конкретную папку по индексу. После чего делаю проверку если индекс больше количества элементов в массиве то обнуляю, иначе ++ . Индекс - глобальная переменная и я так понял ее же видят все потоки и везде она обновляется. Проблема в том что все потоки берут тот же самый профиль. Я так понимаю что скорее всего оно не успевает все махинации проделывать ибо увеличения индекса идет даже не сразу после того как применился профиль и потом все попадают на индекс 0 (т.е первый профиль) а потом все увеличивают и так идут дальше.

