Безопасная очередь сообщений с несколькими потоками

Вот что у меня по существу:

У меня есть поток A, который периодически проверяет сообщения и процессы их.

Потоки B и C должны отправлять сообщения в A.

Проблема возникает, когда B и C или B или C пытаются отправить сообщение в A, в то время как A обрабатывает сообщение и, таким образом, обращается к очереди.

Как обычно решается эта проблема?

Спасибо

6
задан jmasterx 16 October 2011 в 01:19
поделиться