|
От: |
Feonyf
|
|
Дата: | 01.09.09 04:45 |
|
Оценка: |
|
Смотрю на код в бусте внутри call_once
void* const mutex_handle(::boost::detail::create_once_mutex(&flag));
BOOST_ASSERT(mutex_handle);
только ассерт ? А что будет если ::boost::detail::create_once_mutex возвратит ошибку, например в результате нехватки ресурсов ?
Моя строка построения буста:
.\bjam link=static threading=multi runtime-link=static -j %NUMBER_OF_PROCESSORS% --with-filesystem --with-thread --with-date_time address-model=64
Пока на собственное сообщение не было ответов, его можно удалить.