@@ -24,7 +24,7 @@ namespace threadpool {
24
24
*/
25
25
class MonoQueuePool {
26
26
public:
27
- MonoQueuePool (int task_queue_size = 32 , int worker_pool_size = 4 )
27
+ MonoQueuePool (uint32_t task_queue_size, uint32_t worker_pool_size)
28
28
: task_queue_(task_queue_size),
29
29
worker_pool_ (worker_pool_size, &task_queue_),
30
30
is_running_(false ) {}
@@ -53,19 +53,18 @@ class MonoQueuePool {
53
53
}
54
54
55
55
static MonoQueuePool &GetInstance () {
56
- int task_queue_size = settings::SettingsManager::GetBool (
56
+ uint32_t task_queue_size = settings::SettingsManager::GetInt (
57
57
settings::SettingId::monoqueue_task_queue_size);
58
- int worker_pool_size = settings::SettingsManager::GetBool (
58
+ uint32_t worker_pool_size = settings::SettingsManager::GetInt (
59
59
settings::SettingId::monoqueue_worker_pool_size);
60
-
61
60
static MonoQueuePool mono_queue_pool (task_queue_size, worker_pool_size);
62
61
return mono_queue_pool;
63
62
}
64
63
65
64
static MonoQueuePool &GetBrainInstance () {
66
- int task_queue_size = settings::SettingsManager::GetBool (
65
+ uint32_t task_queue_size = settings::SettingsManager::GetInt (
67
66
settings::SettingId::brain_task_queue_size);
68
- int worker_pool_size = settings::SettingsManager::GetBool (
67
+ uint32_t worker_pool_size = settings::SettingsManager::GetInt (
69
68
settings::SettingId::brain_worker_pool_size);
70
69
static MonoQueuePool brain_queue_pool (task_queue_size, worker_pool_size);
71
70
return brain_queue_pool;
0 commit comments