172 похожих чатов

Я всё ещё не догнал решения этой "типовой задачи" вот вставляю

я данные в таблицу в несколько потоков, разные люди хотят из этой таблицы забирать данные по отсечкам и у всех пропуски, если первый человек придёт, заберёт 100 строк и удалит их у меня, другие как будут забирать ?

7 ответов

8 просмотров

нет отсечек никаких :)

Lestat-Kim Автор вопроса
Alexey Bulgakov
нет отсечек никаких :)

супер, а как всем данные инкрементально забирать ?

Lestat Kim
супер, а как всем данные инкрементально забирать ?

просто забираете что есть в очереди. ограничивается limit

А зачем другие будут забирать эти 100 строк, если первый их забрал и удалил?

Lestat-Kim Автор вопроса
Ilya Anfimov
А зачем другие будут забирать эти 100 строк, если ...

ну потому что много кто хочет забрать эти строки, а если один удалит/ пометит, то как другие будут забирать ?

Lestat Kim
ну потому что много кто хочет забрать эти строки, ...

Значит, пусть каждый отмечает, прка все кто надо не заберут.

Lestat Kim
ну потому что много кто хочет забрать эти строки, ...

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

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Кто создает тут ботов для телеграмм групп ?
Antskup
8
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
How to create an OS in C? what to study?
Linus
18
Карта сайта