Kevin Atkinson wrote:
> #ifdef FAST_MUTEX_INIT_DESTROY
> Mutex() : l_(MUTEX_INIT) {}
> #else
> Mutex() {pthread_mutex_init(&l_, 0);}
> ~Mutex() {pthread_mutex_destroy($l_);}
> #endif
What makes you think that statically initializing a mutex is faster? It only
defers the initialization until the first lock call occurs. Plus,
pthread_mutex_init gives you the option to test for errors, should you
decide to do so.
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost