17#include "common/queue/queue.h"
18#include "common/lang/mutex.h"
19#include "common/lang/queue.h"
42 int push(value_type &&value)
override;
44 int pop(value_type &value)
override;
46 int size()
const override;
50 queue<value_type> queue_;
55#include "common/queue/simple_queue.ipp"
任务队列接口
Definition: queue.h:31
一个十分简单的线程安全的任务队列
Definition: simple_queue.h:33
int size() const override
当前队列中任务的数量
Definition: simple_queue.ipp:39
int pop(value_type &value) override
从队列中取出一个任务
Definition: simple_queue.ipp:26
int push(value_type &&value) override
Definition: simple_queue.ipp:18