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