Приветствую
возникла необходимость в использовании переменной счетчика т.к. проект будет запускаться в цикле
логика такова -
есть таблица в которой указаны логины и пароли
далее происходит обращение к таблице и присваивание по строке которая = i значений в переменные login pass
далее происходят какие то действия и на этом работа потока заканчивается
поток этот нужно запустить N раз и соответственно переменная i должна с каждым потоком увеличиваться на 1 - вопрос как это правильно сделать
Варианты
- удаление строки и постоянное обращение к строке с 0 индексом
- запись переменной в файл и при каждом запуске потока забирать переменную из файла и делать +1
как правильно?
насколько я понял глобальная переменная подойдет частично т.к. если я буду использовать название переменной как i то при запуске 2х и более потоков в которых будет использоваться переменная i в качестве счетчика для "цикла" то будет наложение друг на друга значений а в случае если программа закроется начало работы будет происходить с 0
возникла необходимость в использовании переменной счетчика т.к. проект будет запускаться в цикле
логика такова -
есть таблица в которой указаны логины и пароли
далее происходит обращение к таблице и присваивание по строке которая = i значений в переменные login pass
далее происходят какие то действия и на этом работа потока заканчивается
поток этот нужно запустить N раз и соответственно переменная i должна с каждым потоком увеличиваться на 1 - вопрос как это правильно сделать
Варианты
- удаление строки и постоянное обращение к строке с 0 индексом
- запись переменной в файл и при каждом запуске потока забирать переменную из файла и делать +1
как правильно?
насколько я понял глобальная переменная подойдет частично т.к. если я буду использовать название переменной как i то при запуске 2х и более потоков в которых будет использоваться переменная i в качестве счетчика для "цикла" то будет наложение друг на друга значений а в случае если программа закроется начало работы будет происходить с 0