Boost logo

Boost :

From: David Abrahams (abrahams_at_[hidden])
Date: 2000-08-14 13:14:05

From: "William Kempf" <sirwillard_at_[hidden]>

> As for the other issue, whether to put wait() in the CV or the lock,
> I think Jeremy has a stronger argument here. I still think that
> conceptually it makes more sense to say lock.wait(cv), but the
> coupling is better with cv.wait(lock) and since pthreads are closer
> to the latter I can live with it.

Just to add another mind-expanding data point: I have a cross-platform IPC
library (unsuitable for boost) which includes the ability to wait for
incoming data on a pipe or a set of pipes. The wait() functions are at
namespace scope. Please consider functions at namespace scope in lieu of
member functions!


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