Работа с таблицей в многопоточности

tri_medvedja

Client
Регистрация
27.11.2019
Сообщения
20
Реакции
7
Баллы
3
Коллеги, добрый день!
У меня шаблон работает в 10 потоков. В нем есть таблица, состоящая из 50 строк. Из этой таблицы берется случайная строка и шаблон работает с ней, как сделать так, чтобы шаблон в разных потоках не использовали одну и ту же строку?
 
Коллеги, добрый день!
У меня шаблон работает в 10 потоков. В нем есть таблица, состоящая из 50 строк. Из этой таблицы берется случайная строка и шаблон работает с ней, как сделать так, чтобы шаблон в разных потоках не использовали одну и ту же строку?
Вам сюда.
Если не подойдет, можно будет найти так.
 
  • Оценить
Реакции: tri_medvedja
Бери строку с удалением, а в конце возвращай обратно (либо присваивай статусы свободен/занят)
Я делал с удалением, думал есть способы другие, а с присваиванием статуса это хорошая идея, спасибо!
 
Я делал с удалением, думал есть способы другие, а с присваиванием статуса это хорошая идея, спасибо!
еще не забудь метку времени в строку добавить, и где нибудь пропиши снятие статусов по таймауту. а то знаешь ли шаблоны не как часики работают, да и зенка не идеал. зависнут твои статусы как нибудь навечно...
 
  • Оценить
Реакции: tri_medvedja
Я делал с удалением, думал есть способы другие, а с присваиванием статуса это хорошая идея, спасибо!
Если собираетесь на перспективу рассматривать таблицу как многопоток, тогда советую понемногу изучать MySQL - та же таблица, только на много гибче в записи и получении результатов.
1. Статья1
2. Статья2
 
  • Оценить
Реакции: tri_medvedja

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