1、如果线程执行时,cpu已经高于60%,那么需要把线程池大小调小;
2、如果线程执行时,内存占比较满,那么需要把线程池的队列调小;
3、如果cpu和内存都不足,那么可以采用线程的模式去数据库分页查询数据处理数据;
4、线程池的拒绝策略,当线程数大于允许的队列线程数时,存入额外list中,等待线程空闲时再处理;
本文介绍如何根据CPU和内存使用情况调整线程池参数,包括线程池大小、队列长度及拒绝策略等,确保系统稳定高效运行。
1、如果线程执行时,cpu已经高于60%,那么需要把线程池大小调小;
2、如果线程执行时,内存占比较满,那么需要把线程池的队列调小;
3、如果cpu和内存都不足,那么可以采用线程的模式去数据库分页查询数据处理数据;
4、线程池的拒绝策略,当线程数大于允许的队列线程数时,存入额外list中,等待线程空闲时再处理;
2678

被折叠的 条评论
为什么被折叠?
