$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Caleb Epstein (caleb.epstein_at_[hidden])
Date: 2005-11-09 09:14:19
On 11/9/05, Oliver.Kowalke_at_[hidden] <Oliver.Kowalke_at_[hidden]> wrote:
>
> I've a suggestion for an implementation of the
> synchronization channel between producer and consumer threads.
> It is adopted from several books - the only problem is how
> to tell the consumer threads, that all producer have finished their
> jobs. You can signal it from outside (deactive member function) or each
> producer thread has to register on the message_queue (and unregister if
> it has finished its job).
Looks like a very nice implementation to me. It is only missing operations
with timeouts.
-- Caleb Epstein caleb dot epstein at gmail dot com