Как реализовать многопоточный шаблон и выборку из таблицы по порядку?

Axel

Client
Регистрация
20.03.2017
Сообщения
119
Благодарностей
5
Баллы
18
Добрый день,

есть задача пройтись по таблице в базе mysql и по порядку отработать проектом данные из нее. Но данных так много что я настроил работу в много потоков шаблона зеннопостер.

Все бы хорошо, но как организовать учет выборки данных из таблицы? Дело в том что пошли такие запуски проекта когда два-три раза одновременно берется одна строка из таблицы. А нужно брать по порядку.

Я стал записывать в файл id.txt в папке проекта чтобы каждый запуск шаблона обращался к этому файлу, брал оттуда id, плюсовал 1 кубиком и записывал назад. Но что-то мне подсказывает что идея какая-то кривая и этот несчастный файл перезаписывается по 20 раз на минуту.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 467
Благодарностей
3 354
Баллы
113
Лочьте и делайте пометку в базе, что уже взяли данные.
 
  • Спасибо
Реакции: Axel

Axel

Client
Регистрация
20.03.2017
Сообщения
119
Благодарностей
5
Баллы
18
Разобрался, спасибо!
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)