我有个动作多线程工作,一个线程负责网络请求,一个线程负责处理请求结果。
当我使用Ctrl + Break 退出动作时,貌似该动作停止工作,但是动作图标显示动作还是在运行中,无法停止,只能通过重启quicker停止。
有没有什么办法能解决该问题
多线程通常无法外面停止内部线程的。所以线程比较合理的是可以自己很快结束。
动作里具体是怎么写的?
线程内部还有多线程请求网络资源,需要的url地址list请求完毕自动退出
如你所说这是无法解决了
我在内部还设置了定时退出判断,也是无效的
或者你可以考虑使用一个共享的标记,然后再循环里持续检查标记,根据情况自动结束。