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

Reply via email to