1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/niukey-threadpool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
task_queue_t.h 475
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
akzi Отправлено 22.01.2015 08:33 f5c3251
#pragma once
#include "stddef.hpp"
#include "task_t.hpp"
class task_queue_t
{
public:
task_queue_t(void);
~task_queue_t(void);
void push_back(task_ptr_t &task);
bool pull_front(task_ptr_t &task_);
private:
task_queue_t(const task_queue_t &);
const task_queue_t &operator=(const task_queue_t &);
typedef std::queue<task_ptr_t> task_list_t;
typedef std::lock_guard<std::mutex> lock_guard_t;
task_list_t task_queue;
std::mutex queue_mutex;
};

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/niukey-threadpool.git
git@api.gitlife.ru:oschina-mirror/niukey-threadpool.git
oschina-mirror
niukey-threadpool
niukey-threadpool
master