Sese Framework
x.y.z
A cross-platform framework
|
全局线程池,在 Windows 上使用系统线程池,而在 UNIX 平台上则使用懒汉单例模式的线程池 更多...
#include <GlobalThreadPool.h>
Public 成员函数 | |
template<class ReturnType > | |
std::shared_future< ReturnType > | postTask (const std::function< ReturnType()> &func) |
静态 Public 成员函数 | |
static void | postTask (const std::function< void()> &func) |
template<class RETURN_TYPE > | |
static std::shared_future< RETURN_TYPE > | postTask (const std::function< RETURN_TYPE()> &func) |
静态 Private 属性 | |
static SingletonPtr< ThreadPool > | globalThreadPool |
全局线程池,在 Windows 上使用系统线程池,而在 UNIX 平台上则使用懒汉单例模式的线程池
|
static |
std::shared_future< ReturnType > sese::GlobalThreadPool::postTask | ( | const std::function< ReturnType()> & | func | ) |
|
static |
引用了 globalThreadPool.
被这些函数引用 sese::asyncWithGlobalPool().
|
staticprivate |
被这些函数引用 postTask().