在跑case的时候遇到卡死问题,debug老半天不知道原因,最终定位到wait fork这里,卡死了
1 个赞
wait fork会等到所有fork join的子线程执行完之后才会退出,不止是离它最近的那个fork join。
卡住的话,是不是有一个fork join还有代码没有执行完?
2 个赞
是的,还有一个没执行完,在验证环境比较复杂的时候这是很难预料到的
我们一般是在结束前用disable fork