Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

BAS как сделать асинхронную многопоточность?

MENA_ZOVUT Ученик (150), на голосовании 3 месяца назад
Делаю чекер прокси, нужно чтобы он при нескольких потоках брал разные данные из одной базы, как можно это сделать?
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (443841) 4 месяца назад
Выбирай только те данные, остаток от деления хеша идентификатора которых на количество потоков равен порядковому номеру соотв. потока. Оракловский синтаксис:

 SELECT * FROM DATA_TABLE WHERE MOD(ORA_HASH(ROWID), :NUMBER_OF_THREADS)=:THREAD_NUMBER 
Похожие вопросы