Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Если потоки запущены по очереди, а ресурс один, как сделать так, чтобы каждый поток брал новую строку и не мешал другим ?
Удалить строку ?
С начало берёт строку в переменную, далее надо сделать так, чтобы строка из файла была удалена, чтобы другие потоки её не брали.
нажать кнопочку +создать ресурс И следовать инструкциям конструктора
Так и какие параметры надо выбрать, чтобы один список работал для всех потоков ? и запускаются они по очереди !
@freeliman когда создаёшь ресурс ставь одновременных использований 1
@freeliman
В этом и есть смысл ресурсов, так работает по умолчанию, ничего удалять не нужно.
@ghostz Точно! Спасибо большое! Все гениально и просто.
@sydhe said in Ошибка функции в несколько потоков:
если делать через метки
Да, если с метками, то отлавливать ошибки труднее, лучше их совсем не использовать... заменить циклами и функциями... :)
@andrwork а откуда данные берутся? они проверяются перед тем как заносить в БД? Как вариант конечно отдельный поток который будет собирать данные с рабочих потоков (через те же списки) и заносить их в БД, предварительно производя валидацию)
0_1517235952994_11.xml вот так делается
@Canine Готово в 15.9.0 просто используйте список с файлами вместо строки.