1 个回答
参数设定公式:
1、核心线程数:CPU密集型任务 = CPU核数 + 1;IO密集型任务 = CPU核数 * 2;
2、队列容量:根据任务特性,内存敏感场景用同步队列(如SynchronousQueue),允许丢任务;
拒绝策略:1、AbortPolicy:直接抛异常(默认策略,需做好降级);
2、CallerRunsPolicy:由提交任务的线程执行(减缓提交速度);
3、自定义策略:记录日志并触发告警(如钉钉通知研发)。
发布于:1个月前 (02-13) IP属地:四川省
我来回答
您需要 登录 后回答此问题!