小屋管理员
发布于 2026-04-13 / 2 阅读
0

多线程问题排查

**服务框架中有一个并行组件的设计,类似于规则引擎,可以让所有的组件并行执行,提高效率。

具体实现是由主线程创建多个子线程来执行并行任务,子线程由自己独立的线程池

但是实际执行过程中,会有一个问题,在子线程的线程已经到达最大数量时,会出现拒绝处理的情况。

假设拒绝策略配置为返回给主线程处理,那么主线程就会接手原本子线程的任务,这种情况就会存在一个问题,子线程原本清理上下文的脚本就会把主线程的上下文也清理了🤔