Boost logo

Boost :

From: bill_kempf (williamkempf_at_[hidden])
Date: 2002-03-14 11:26:34

--- In boost_at_y..., "Peter Dimov" <pdimov_at_m...> wrote:
> From: "bill_kempf" <williamkempf_at_h...>
> > How do you disagree with anything I said? Nothing in your
> > description differs from anything I've said, nor does it actually
> > mention any need for any specific mutex scheduling. In a thread
> > it doesn't matter what thread acquires the mutex, and thus
> > the "job". All that matters is that *some* thread acquires the
> > and thus the "job". It doesn't even matter if a thread (or set
> > threads) is starved in this case, because the jobs are still
> > executed in a timely manner. A thread can remain idle
> > and not cause any problems with the operation of the thread pool.
> Using pooled threads in LIFO manner minimizes page faults.

Ahh... this was the piece I was missing. It's not a correctness
issue, but one of (very platform specific) efficiency. OK, I can buy
this, but the efficiency will matter only to a small few.

Bill Kempf

Boost list run by bdawes at, gregod at, cpdaniel at, john at