adb通过top -u shell查看为什么好多都没有进行

img

我创建了10个面向adb的socket连接去删除文件
但是在小米MIX4上发现运行一段时间后
就再也没有返回,就一直被这样堵塞着
长达20多个小时都没结果
通过查看top -u shell发现我那十条命令甚至都只运行了十来秒
而且线程也没有成为僵尸线程
但就是不继续跑了
有大神知道原因吗?有没有比较好的解决方法呢?

本来的逻辑是我会有一个执行队列,手机中会被预先提前填充几百个文件夹,执行队列每次从总队列中取一个文件夹来匹配删除,最多执行10个,达到10个了就先阻塞等待执行队列有位置空出来。

现在这糟心的情况就是小米手机的每个任务的耗时时间不一定长不说,甚至会出现完全被堵塞,我试过关闭了再重新来过,正常运行了两个小时左右后又是这样

ps 在三星,华为手机上测试没有出现过这种堵塞的情况