STLdoc
STLdocumentation
|
#include <concurrent_queue.h>
Public Member Functions | |
__declspec (align(64)) _Subatomic< _Ticket > _Head_counter | |
__declspec (align(64)) _Subatomic< _Ticket > _Tail_counter | |
__declspec (align(64)) _Micro_queue _Array[_N_queue] | |
_Micro_queue & | _Choose (_Ticket _K) |
Static Public Member Functions | |
static size_t | _Index (_Ticket _K) |
Static Public Attributes | |
static const size_t | _N_queue = 8 |
Static Private Attributes | |
static const size_t | _Phi = 3 |
Friends | |
struct | _Micro_queue |
For efficiency, this class has no constructor. The caller is expected to zero-initialize it.
Concurrency::details::_Concurrent_queue_rep::__declspec | ( | align(64) | ) |
Concurrency::details::_Concurrent_queue_rep::__declspec | ( | align(64) | ) |
Concurrency::details::_Concurrent_queue_rep::__declspec | ( | align(64) | ) |
|
inline |
|
friend |
|
static |
|
staticprivate |