Ну это понятно логика должна предусматривать многопоточность, но допустим если запускаешь 30 потоков одновременно то zenno точно не возьмет первую строку во все потоки при первом же действии?
Например когда я делал многопоток на основе Excel таблицы логика была такая:
Берем случайную строку проверяем значение в ячейке, если оно work, то переходим к следующей, если пусто, то пишем work и приступаем к работе...
Так вот между проверкой если в ячейке "work" и установкой этого значения есть время, и соответственно и вероятность того что в нее попадут несколько потоков одновременно...