#include <pthread.h>
#include <string>
#include <stdio.h>
#include <memory>
#include <amino/thread.h>
#include <amino/exec_serv.h>
#include <amino/condition.h>
#include <amino/mutex.h>
#include <amino/lock.h>
#include <amino/ws_scheduler.h>
#include <amino/util.h>
#include <amino/future.h>
#include <amino/ftask.h>
Go to the source code of this file.
Namespaces | |
namespace | amino |
Classes | |
class | amino::ThreadPoolExecutor |
An executor which pools a fix number of threads. Different tasks can reuse threads among each execution. More... | |
class | amino::ThreadPoolExecutor::WorkerThread |
Worker thread contains an infinite loop which fetches and executes tasks from scheduler. | |
Typedefs | |
typedef ws_scheduler< Runnable > | amino::Scheduler |
typedef Scheduler * | amino::pScheduler |