Threads 1
Классы | |
class | threads_1::mutex_sem_t |
Класс семафора типа Mutex. Подробнее... | |
class | threads_1::mutex_sem_t::lock_t |
Класс для организации т.н. Scoped-Lock. Подробнее... | |
class | threads_1::cond_var_t |
Класс синхронизирующего объекта Condition Variable. Подробнее... | |
class | threads_1::mrd_sem_t |
Синхронизирующий объект "много читателей, один писатель". Подробнее... | |
class | threads_1::mrd_sem_t::rd_lock_t |
Класс для организации т.н. Scoped-Lock. Подробнее... | |
class | threads_1::mrd_sem_t::wr_lock_t |
Класс для организации т.н. Scoped-Lock. Подробнее... | |
class | threads_1::thread_t |
Класс нити (Thread). Подробнее... | |
class | threads_1::osthread_id_t |
Идентификатор нити. Подробнее... | |
class | threads_1::_os_cond_var_t |
Реализация condition variable для Posix. Подробнее... | |
class | threads_1::_os_mutex_sem_t |
Реализация семафора типа Mutex для Posix. Подробнее... | |
class | threads_1::_os_thread_t |
Реализация Thread для Posix. Подробнее... | |
class | threads_1::_os_thread_id_t |
Реализация Thread Id для Posix. Подробнее... | |
Определения типов | |
typedef void(* | pfn_thread_proc_t )(void *p_params) |
typedef void(* | pfn_internal_thread_proc_t )(impl::thread_info_t *) |
typedef void *(* | pfn_body_t )(void *) |
Функции | |
sleep_thread (unsigned long msec) | |
Остановить текущую нить на указанное число миллисекунд. | |
query_current_thread_id () | |
Получить идентификатор текущей нити. | |
begin_thread (pfn_thread_proc_t proc, void *p_params) | |
void | _os_begin_thread (pfn_internal_thread_proc_t proc, impl::thread_info_t *thread_info) |
Функция, которая реально будет запускать нить на работу. | |
void | _os_sleep_thread (unsigned long msec) |
Остановить текущую нить на указанное число миллисекунд. | |
void | thread_body (impl::thread_info_t *pinfo) |
|
Указатель на функцию-тело нити, которая запускается посредством begin_thread(). |
|
Остановить текущую нить на указанное число миллисекунд.
|
|
Запустить нить, представленную функцией.
|
|
Остановить текущую нить на указанное число миллисекунд.
|