proxygen
ThreadPoolExecutor.h File Reference
#include <folly/DefaultKeepAliveExecutor.h>
#include <folly/Memory.h>
#include <folly/SharedMutex.h>
#include <folly/executors/GlobalThreadPoolList.h>
#include <folly/executors/task_queue/LifoSemMPMCQueue.h>
#include <folly/executors/thread_factory/NamedThreadFactory.h>
#include <folly/io/async/Request.h>
#include <folly/portability/GFlags.h>
#include <folly/synchronization/Baton.h>
#include <algorithm>
#include <mutex>
#include <queue>
#include <glog/logging.h>

Go to the source code of this file.

Classes

class  folly::ThreadPoolExecutor
 
struct  folly::ThreadPoolExecutor::PoolStats
 
struct  folly::ThreadPoolExecutor::TaskStats
 
class  folly::ThreadPoolExecutor::ThreadHandle
 
class  folly::ThreadPoolExecutor::Observer
 
struct  folly::ThreadPoolExecutor::Thread
 
struct  folly::ThreadPoolExecutor::Task
 
class  folly::ThreadPoolExecutor::ThreadList
 
class  folly::ThreadPoolExecutor::StoppedThreadQueue
 
struct  folly::ThreadPoolExecutor::TaskStatsCallbackRegistry
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——