|
|
@ -52,13 +52,13 @@ static const int CGRAPH_LONG_TIME_TASK_STRATEGY = -101; |
|
|
|
static const int CGRAPH_DEFAULT_THREAD_SIZE = 8; // 默认开启主线程个数 |
|
|
|
static const int CGRAPH_SECONDARY_THREAD_SIZE = 0; // 默认开启辅助线程个数 |
|
|
|
static const int CGRAPH_MAX_THREAD_SIZE = 16; // 最大线程个数 |
|
|
|
static const int CGRAPH_MAX_TASK_STEAL_RANGE = 2; // 盗取机制相邻范围 |
|
|
|
static const int CGRAPH_MAX_TASK_STEAL_RANGE = 7; // 盗取机制相邻范围 |
|
|
|
static const bool CGRAPH_BATCH_TASK_ENABLE = false; // 是否开启批量任务功能 |
|
|
|
static const int CGRAPH_MAX_LOCAL_BATCH_SIZE = 2; // 批量执行本地任务最大值 |
|
|
|
static const int CGRAPH_MAX_POOL_BATCH_SIZE = 2; // 批量执行通用任务最大值 |
|
|
|
static const int CGRAPH_MAX_STEAL_BATCH_SIZE = 2; // 批量盗取任务最大值 |
|
|
|
static const int CGRAPH_PRIMARY_THREAD_BUSY_EPOCH = 10; // 主线程进入wait状态的轮数,数值越大,理论性能越高,但空转可能性也越大 |
|
|
|
static const CMSec CGRAPH_PRIMARY_THREAD_EMPTY_INTERVAL = 3; // 主线程进入休眠状态的默认时间 |
|
|
|
static const CMSec CGRAPH_PRIMARY_THREAD_EMPTY_INTERVAL = 1000; // 主线程进入休眠状态的默认时间 |
|
|
|
static const int CGRAPH_SECONDARY_THREAD_TTL = 10; // 辅助线程ttl,单位为s |
|
|
|
static const bool CGRAPH_MONITOR_ENABLE = false; // 是否开启监控程序 |
|
|
|
static const CSec CGRAPH_MONITOR_SPAN = 5; // 监控线程执行间隔,单位为s |
|
|
|