dl
dl::ListMultiThread< T > 模板结构体 参考

多线程队列 更多...

#include <dl_list_mt.h>

Public 成员函数

bool PopFront (T &a)
 取第一个,或存在则返回true并弹出
 
void Add (const T &buf)
 
void Add (T &&buf)
 

Public 属性

std::mutex _mutex
 
std::list< T_list
 
std::list< T_listTemp
 

详细描述

template<typename T>
struct dl::ListMultiThread< T >

多线程队列

在文件 dl_list_mt.h20 行定义.

成员函数说明

◆ Add() [1/2]

template<typename T>
void dl::ListMultiThread< T >::Add ( const T & buf)
inline

在文件 dl_list_mt.h48 行定义.

◆ Add() [2/2]

template<typename T>
void dl::ListMultiThread< T >::Add ( T && buf)
inline

在文件 dl_list_mt.h59 行定义.

◆ PopFront()

template<typename T>
bool dl::ListMultiThread< T >::PopFront ( T & a)
inline

取第一个,或存在则返回true并弹出

在文件 dl_list_mt.h27 行定义.

类成员变量说明

◆ _list

template<typename T>
std::list<T> dl::ListMultiThread< T >::_list

在文件 dl_list_mt.h23 行定义.

◆ _listTemp

template<typename T>
std::list<T> dl::ListMultiThread< T >::_listTemp

在文件 dl_list_mt.h24 行定义.

◆ _mutex

template<typename T>
std::mutex dl::ListMultiThread< T >::_mutex

在文件 dl_list_mt.h22 行定义.


该结构体的文档由以下文件生成: