![]() |
24 |
25 | CPP11ThreadPool
26 |
27 | C++11线程池
28 | |
29 |
72 | 1.8.13
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/doc/html/functions_type.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | ![]() |
24 |
25 | CPP11ThreadPool
26 |
27 | C++11线程池
28 | |
29 |
74 | 1.8.13
75 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/doc/html/menudata.js:
--------------------------------------------------------------------------------
1 | var menudata={children:[
2 | {text:"首页",url:"index.html"},
3 | {text:"类",url:"annotated.html",children:[
4 | {text:"类列表",url:"annotated.html"},
5 | {text:"类索引",url:"classes.html"},
6 | {text:"类继承关系",url:"inherits.html"},
7 | {text:"类成员",url:"functions.html",children:[
8 | {text:"全部",url:"functions.html",children:[
9 | {text:"a",url:"functions.html#index_a"},
10 | {text:"b",url:"functions.html#index_b"},
11 | {text:"c",url:"functions.html#index_c"},
12 | {text:"d",url:"functions.html#index_d"},
13 | {text:"e",url:"functions.html#index_e"},
14 | {text:"f",url:"functions.html#index_f"},
15 | {text:"g",url:"functions.html#index_g"},
16 | {text:"i",url:"functions.html#index_i"},
17 | {text:"j",url:"functions.html#index_j"},
18 | {text:"k",url:"functions.html#index_k"},
19 | {text:"l",url:"functions.html#index_l"},
20 | {text:"m",url:"functions.html#index_m"},
21 | {text:"n",url:"functions.html#index_n"},
22 | {text:"o",url:"functions.html#index_o"},
23 | {text:"p",url:"functions.html#index_p"},
24 | {text:"r",url:"functions.html#index_r"},
25 | {text:"s",url:"functions.html#index_s"},
26 | {text:"t",url:"functions.html#index_t"},
27 | {text:"w",url:"functions.html#index_w"},
28 | {text:"y",url:"functions.html#index_y"},
29 | {text:"~",url:"functions.html#index_0x7e"}]},
30 | {text:"函数",url:"functions_func.html",children:[
31 | {text:"a",url:"functions_func.html#index_a"},
32 | {text:"b",url:"functions_func.html#index_b"},
33 | {text:"c",url:"functions_func.html#index_c"},
34 | {text:"d",url:"functions_func.html#index_d"},
35 | {text:"e",url:"functions_func.html#index_e"},
36 | {text:"f",url:"functions_func.html#index_f"},
37 | {text:"g",url:"functions_func.html#index_g"},
38 | {text:"i",url:"functions_func.html#index_i"},
39 | {text:"j",url:"functions_func.html#index_j"},
40 | {text:"k",url:"functions_func.html#index_k"},
41 | {text:"o",url:"functions_func.html#index_o"},
42 | {text:"p",url:"functions_func.html#index_p"},
43 | {text:"r",url:"functions_func.html#index_r"},
44 | {text:"s",url:"functions_func.html#index_s"},
45 | {text:"t",url:"functions_func.html#index_t"},
46 | {text:"w",url:"functions_func.html#index_w"},
47 | {text:"y",url:"functions_func.html#index_y"},
48 | {text:"~",url:"functions_func.html#index_0x7e"}]},
49 | {text:"变量",url:"functions_vars.html",children:[
50 | {text:"c",url:"functions_vars.html#index_c"},
51 | {text:"e",url:"functions_vars.html#index_e"},
52 | {text:"f",url:"functions_vars.html#index_f"},
53 | {text:"i",url:"functions_vars.html#index_i"},
54 | {text:"k",url:"functions_vars.html#index_k"},
55 | {text:"l",url:"functions_vars.html#index_l"},
56 | {text:"m",url:"functions_vars.html#index_m"},
57 | {text:"n",url:"functions_vars.html#index_n"},
58 | {text:"p",url:"functions_vars.html#index_p"},
59 | {text:"r",url:"functions_vars.html#index_r"},
60 | {text:"s",url:"functions_vars.html#index_s"},
61 | {text:"t",url:"functions_vars.html#index_t"},
62 | {text:"w",url:"functions_vars.html#index_w"},
63 | {text:"y",url:"functions_vars.html#index_y"}]},
64 | {text:"类型定义",url:"functions_type.html"}]}]},
65 | {text:"文件",url:"files.html",children:[
66 | {text:"文件列表",url:"files.html"}]}]}
67 |
--------------------------------------------------------------------------------
/doc/html/search/all_11.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['take',['take',['../classBlockingQueue.html#aac788baea510940fc40961a285bacc5f',1,'BlockingQueue']]],
4 | ['terminated',['terminated',['../classThreadPoolExecutor.html#a61774315237123faf8e7fcc9d35ae47d',1,'ThreadPoolExecutor::terminated()'],['../classThreadPoolExecutor.html#a15bb29c714876435f3c59cd0137ac074',1,'ThreadPoolExecutor::TERMINATED()']]],
5 | ['thread',['Thread',['../classThread.html',1,'Thread'],['../classThread.html#a66350772ff3af06962db113658a72ae3',1,'Thread::Thread(int pro)'],['../classThread.html#a038819a1ef7bb4e50ae580d477f1a3b0',1,'Thread::Thread(const std::string &name="", int pro=20)'],['../classThread.html#a61efca5f0beb62628c515fb7cdef7e08',1,'Thread::Thread(FunctionType f, const std::string &name="", int pro=20)']]],
6 | ['thread_5f',['thread_',['../classThread.html#ad313ba812a7875c743dd0d37d565acfb',1,'Thread']]],
7 | ['threadpoolexecutor',['ThreadPoolExecutor',['../classThreadPoolExecutor.html',1,'ThreadPoolExecutor'],['../classThreadPoolExecutor.html#a212b34b7e25e9eba4e096473a1b81f9e',1,'ThreadPoolExecutor::ThreadPoolExecutor(int32_t corePoolSize, int32_t maxPoolSize, const std::vector< BlockingQueue< Runnable::sptr >> &workQueue, const RejectedExecutionHandler &handler, const std::string &prefix="")'],['../classThreadPoolExecutor.html#ab750236e7b95489a1cb66d4b026717fc',1,'ThreadPoolExecutor::ThreadPoolExecutor(int32_t corePoolSize, int32_t maxPoolSize, const std::vector< BlockingQueue< Runnable::sptr >> &workQueue, RejectedExecutionHandler *handler, const std::string &prefix="")'],['../classThreadPoolExecutor.html#a071bcc9eb42b365e2ce28a32938d422e',1,'ThreadPoolExecutor::ThreadPoolExecutor(int32_t corePoolSize, int32_t maxPoolSize, const std::string &prefix="")']]],
8 | ['threads_5f',['threads_',['../classThreadPoolExecutor.html#a47dd74330fa41d01067943b1db74818a',1,'ThreadPoolExecutor']]],
9 | ['tidying',['TIDYING',['../classThreadPoolExecutor.html#a3d2a0964f6bce420433491da80000c4c',1,'ThreadPoolExecutor']]],
10 | ['timedwait',['timedWait',['../classSemaphore.html#a203e6b9f726ca5defc94379e9145278e',1,'Semaphore']]],
11 | ['timertask',['TimerTask',['../structTimerTask.html',1,'TimerTask'],['../structTimerTask.html#ab87d7c5c62a8a079031b39eea3958c65',1,'TimerTask::TimerTask(const std::chrono::nanoseconds &initDelay, const std::chrono::nanoseconds &interval, bool fixedRate, F &&f)'],['../structTimerTask.html#a1b24917388958b16efb2d4d42593e96e',1,'TimerTask::TimerTask(const TimerTask &rh)'],['../structTimerTask.html#a028f1f4221afe88383ac3c17b4c1ea41',1,'TimerTask::TimerTask()=default']]],
12 | ['tostring',['toString',['../classScheduledThreadPoolExecutor.html#a4a785e058d76dc861a23904d7e1033f0',1,'ScheduledThreadPoolExecutor::toString()'],['../classThreadPoolExecutor.html#a8e340cec3bb976f7773db103d73189c2',1,'ThreadPoolExecutor::toString()']]],
13 | ['try_5fpop',['try_pop',['../classBlockingQueue.html#a47a2d7726112b4e2d7b3f65a4e84aa06',1,'BlockingQueue']]],
14 | ['trywait',['tryWait',['../classSemaphore.html#acc15178e43d33745f4acc6e2b2cccf9b',1,'Semaphore']]]
15 | ];
16 |
--------------------------------------------------------------------------------
/doc/html/search/all_10.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['schedule',['schedule',['../classScheduledThreadPoolExecutor.html#a45e622833714db87a86d50eb45c8f338',1,'ScheduledThreadPoolExecutor::schedule(F f, const std::chrono::nanoseconds &delay)'],['../classScheduledThreadPoolExecutor.html#a30f723414e619a950f1efd968d13921d',1,'ScheduledThreadPoolExecutor::schedule(const std::shared_ptr< TimerTask > &f)']]],
4 | ['scheduleatfixeddelay',['scheduleAtFixedDelay',['../classScheduledThreadPoolExecutor.html#a594bb3111f9d051ad12f366a13a54db0',1,'ScheduledThreadPoolExecutor']]],
5 | ['scheduleatfixedrate',['scheduleAtFixedRate',['../classScheduledThreadPoolExecutor.html#aebcb96fcb3f5bfc6e55ffcef9f38d60b',1,'ScheduledThreadPoolExecutor']]],
6 | ['scheduledthreadpoolexecutor',['ScheduledThreadPoolExecutor',['../classScheduledThreadPoolExecutor.html',1,'ScheduledThreadPoolExecutor'],['../classScheduledThreadPoolExecutor.html#a880b17439bcdcf9b7542925e24033691',1,'ScheduledThreadPoolExecutor::ScheduledThreadPoolExecutor()']]],
7 | ['self',['self',['../classThread.html#a554185abbfacbcc4bf2e953cdddcbbba',1,'Thread']]],
8 | ['semaphore',['Semaphore',['../classSemaphore.html',1,'Semaphore'],['../classSemaphore.html#a34841feb22e781d7d10ee7205f56bd8e',1,'Semaphore::Semaphore()']]],
9 | ['setmaxpoolsize',['setMaxPoolSize',['../classThreadPoolExecutor.html#ac5a10d336958ca43530b31bff81c9c4b',1,'ThreadPoolExecutor']]],
10 | ['setname',['setName',['../classThread.html#ae816904b2a3e248472813e17c2b12a71',1,'Thread']]],
11 | ['setprio',['setPrio',['../classThread.html#a96661f80f5fbd26042a24eafd675cd91',1,'Thread']]],
12 | ['setrejectedexecutionhandler',['setRejectedExecutionHandler',['../classThreadPoolExecutor.html#a0a471dc0a68b70d99d8215565a4df688',1,'ThreadPoolExecutor']]],
13 | ['shutdown',['shutdown',['../classThreadPoolExecutor.html#aaa834c4350d6b12826803bb13dd467ea',1,'ThreadPoolExecutor::shutdown() final'],['../classThreadPoolExecutor.html#aa0958f2bf040bf2f199c629ec9145b44',1,'ThreadPoolExecutor::SHUTDOWN()']]],
14 | ['size',['size',['../classBlockingQueue.html#a733361d5721c6ba64af3e129921c43b0',1,'BlockingQueue']]],
15 | ['sptr',['sptr',['../classRunnable.html#abe8d3066c7305401d6f0aad8e70780f2',1,'Runnable::sptr()'],['../classThread.html#a430059e402325caaf1ed185fb520c9d2',1,'Thread::sptr()']]],
16 | ['start',['start',['../classThread.html#a3a36451e02a15180624cdd88212cb1ba',1,'Thread']]],
17 | ['stdid',['stdId',['../classThread.html#a231da16ab1825ee982c4aa43f78c1b22',1,'Thread']]],
18 | ['stop',['STOP',['../classThreadPoolExecutor.html#ae3c0ff657b3c0d8bbaf7f10bfdf587ca',1,'ThreadPoolExecutor::STOP()'],['../classThreadPoolExecutor.html#a588ec33baf402afd0e1c52b11d9234da',1,'ThreadPoolExecutor::stop() final']]],
19 | ['stop_5f',['stop_',['../classThread.html#a091bdad0a084b3f2c659f8cdd5369d53',1,'Thread']]],
20 | ['submit',['submit',['../classThreadPoolExecutor.html#a94834ab6bedcc75111524fec4e928b3f',1,'ThreadPoolExecutor::submit()'],['../classWorkStealingThreadPoolExecutor.html#a7fa1b79c8be2b06a7952ccfd14aa7f6c',1,'WorkStealingThreadPoolExecutor::submit()']]],
21 | ['submitid_5f',['submitId_',['../classThreadPoolExecutor.html#a32da434f74911bcc1702eaafabfac368',1,'ThreadPoolExecutor']]]
22 | ];
23 |
--------------------------------------------------------------------------------