|
dl
|
多线程队列(带缓冲) 更多...
#include <dl_list_mt_cache.h>
Public 成员函数 | |
| bool | PopFront (T &a) |
| 取第一个,顺序通过 SetQueueMode 指定,默认FIFO | |
| void | Add (const T &buf) |
| 添加 | |
| void | Add (T &&buf) |
| 添加 | |
| void | Move () |
| 结束添加时调用,或立即刷新 | |
| size_t | GetSize () |
| 添加 | |
| bool | IsEmpty () |
| 所有任务完成 | |
| void | Clear () |
| 添加 | |
| void | SetQueueMode (QueueMode mode) |
| ListMultiThreadCache (QueueMode mode=QueueMode::FIFO) | |
|
inline |
在文件 dl_list_mt_cache.h 第 122 行定义.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
在文件 dl_list_mt_cache.h 第 117 行定义.