SObjectizer
5.1
|
Класс для реализации пула мутексов заданного типа. Подробнее...
Открытые члены | |
mutex_pool_t (unsigned int pool_size) | |
MUTEX & | allocate_mutex () |
Взять мутекс в пользование. | |
bool | deallocate_mutex (MUTEX &m) |
Отказаться от использования мутекса. Подробнее... | |
Закрытые данные | |
ACE_Thread_Mutex | m_mutex_lock |
Замок для выдачи мутексов. | |
const size_t | m_mutex_pool_size |
Размер пула мутексов. | |
MUTEX *const | m_mutex_pool |
std::vector< unsigned int > | m_mutex_pool_charge |
Массив для хранения количества ссылок на мутексы. | |
Класс для реализации пула мутексов заданного типа.
|
inline |
Отказаться от использования мутекса.
Используется в so_5::rt::impl::agent_core_t::deallocate_agent_coop_mutex() и so_5::rt::impl::mbox_core_t::deallocate_mutex().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:23. Создано системой 1.8.3.1 |