Вниз
Скачать: CL | DM;

Очередь   Найти похожие ветки 

← →
Adrian_Copil_Minune   (2002-12-04 12:15) [0]

Нужно организовать очередь с запросами которая бы обробатывалась несколько потоками одновременно, каждый поток берет запрос удаляет его из очередь и обрабатывает, потом заново. В эту очередь должны писать запросы дугие програмы.
Поделитесь опытом как это оргонизовать (идейно).

Спасибо заранее.


← →
Игорь Шевченко ©   (2002-12-04 12:30) [1]

TMultireadExclusiveWriteSynchronizer из Classes.pas


← →
NailS ©   (2002-12-04 12:39) [2]


> TMultireadExclusiveWriteSynchronizer

Не покатит (лишняя функциональность), они все редактируют очередь, только одни добавляют,а другие удаляют.
Простой TList + TCriticalSection или TThreadList


← →
Adrian_Copil_Minune   (2002-12-04 12:54) [3]

NailS © (04.12.02 12:39)
Понятно, я тоже так думал, но на всякий случаай спросил может быть для этого существуют специиальные методы работы.
Игорь Шевченко © (04.12.02 12:30)
Думаю все таки сделаю как предлагает NailS, но в любом случае спасибо, я про этот клас не знал.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
6-51863
Romych
2002-10-21 09:18
2002.12.16
Почему, такая разница в быстродействии?


1-51779
trotski
2002-12-04 22:17
2002.12.16
array


1-51659
Adrian_Copil_Minune
2002-12-04 12:15
2002.12.16
Очередь


6-51865
User911?
2002-09-18 13:37
2002.12.16
Как работать с TServerSocket используя режим ThreadBlocking?


1-51744
Tundra
2002-12-06 15:46
2002.12.16
не работает Canvas для Jpeg




   Наверх