stdext::threads::thread_group::thread_group |
( |
| ) |
|
|
inline |
stdext::threads::thread_group::~thread_group |
( |
| ) |
|
|
inline |
91 for (; _Next != _End; ++_Next)
_STD vector< thread * > _Elts
Definition: thread:146
static void destroy(thread *_Thrd)
Definition: thread:151
stdext::threads::thread_group::thread_group |
( |
const thread_group & |
| ) |
|
|
private |
void stdext::threads::thread_group::add_thread |
( |
thread * |
_Thrd | ) |
|
|
inline |
122 "threads::thread_group::add_thread called "
123 "with non-joinable thread");
126 _Elts.push_back(_Thrd);
#define _THREAD_ASSERT(expr, msg)
Definition: xthrcommon.h:66
mutex _Mtx
Definition: thread:145
void lock(_Lock0 &_Lk0, _Lock1 &_Lk1, _LockN &..._LkN)
Definition: mutex:417
_STD vector< thread * > _Elts
Definition: thread:146
_Scoped_lock scoped_lock
Definition: allocators:34
_InIt find(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3050
template<class _Func >
thread* stdext::threads::thread_group::create_thread |
( |
_Func |
_Fp | ) |
|
|
inline |
void add_thread(thread *_Thrd)
Definition: thread:119
static void stdext::threads::thread_group::destroy |
( |
thread * |
_Thrd | ) |
|
|
inlinestaticprivate |
static void stdext::threads::thread_group::join |
( |
thread * |
_Thrd | ) |
|
|
inlinestaticprivate |
void join()
Definition: thread:206
void stdext::threads::thread_group::join_all |
( |
| ) |
|
|
inline |
140 for (; _Next != _End; ++_Next)
mutex _Mtx
Definition: thread:145
void lock(_Lock0 &_Lk0, _Lock1 &_Lk1, _LockN &..._LkN)
Definition: mutex:417
_STD vector< thread * > _Elts
Definition: thread:146
_Scoped_lock scoped_lock
Definition: allocators:34
static void join(thread *_Thrd)
Definition: thread:156
void stdext::threads::thread_group::remove_thread |
( |
thread * |
_Thrd | ) |
|
|
inline |
mutex _Mtx
Definition: thread:145
void lock(_Lock0 &_Lk0, _Lock1 &_Lk1, _LockN &..._LkN)
Definition: mutex:417
_STD vector< thread * > _Elts
Definition: thread:146
_Scoped_lock scoped_lock
Definition: allocators:34
_InIt find(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3050
mutex stdext::threads::thread_group::_Mtx |
|
private |
The documentation for this class was generated from the following file: