如果实在不能从根本上改变程序subtask这个模式
只能在post task的时候,检查thread local id之类来判断是不是从pool里post出来的,然后特殊处理
鉴于你这个post task应该是高频调用的,这么修对性能肯定是有影响的
【 在 ziqin 的大作中提到: 】
: 原因在于如果一次添加了N个task,每个task内部又添加subtask,并且等待subtask返回后task才返回。
: ~~~~
: 这个不是pool的问题,是程序结构有死锁
: ...................
--
FROM 122.224.174.*