Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::concurrent::LinkedQueue< T > 模板类 参考

非阻塞线程安全队列 更多...

#include <LinkedQueue.h>

struct  Node
 节点 更多...
 

Public 成员函数

 LinkedQueue ()
 
 ~LinkedQueue ()
 
void push (const T &value)
 
bool pop (T &value)
 
bool empty ()
 

Private 属性

std::atomic< Node * > head {nullptr}
 
std::atomic< Node * > tail {nullptr}
 

详细描述

template<class T>
class sese::concurrent::LinkedQueue< T >

非阻塞线程安全队列

模板参数
T模板类型

构造及析构函数说明

◆ LinkedQueue()

◆ ~LinkedQueue()

成员函数说明

◆ empty()

◆ pop()

◆ push()

template<class T >
void sese::concurrent::LinkedQueue< T >::push ( const T & value)
inline

类成员变量说明

◆ head

◆ tail


该类的文档由以下文件生成: