Thread-safe queueing?

Поиск
Список
Период
Сортировка
От Tim Holloway
Тема Thread-safe queueing?
Дата
Msg-id 382CF140.CBC119C9@southeast.net
обсуждение исходный текст
Ответы Re: [HACKERS] Thread-safe queueing?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
I need to create a cross-process producer/consumer data queue (e.g. singly-linked list). 

That is - Processes A, B, and C add nodes to a controlled list and process D removes them.
Not sure if the creation of the nodes would be best done by the producers or consumers,
but destruction would have to be done by the consumer, as the producers don't wait for
processing. For optimal results, the consumer process should sleep until item(s) are added
to its queue.

Query: within the existing backend framework, what's the best way to accomplish this?
  Thanks,
   Tim Holloway


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] Slow - grindingly slow - query
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] Backend build fails in current