Thread 运行异常

见识决定命运 2014-09-29 03:13:23
我在程序中开了几个线程,在一个线程中打印LOG,发现这个线程在运行时会停顿大概10秒左右。
这个手机不能在WINDOWS上调试,网上找到资源说是当手机上的线程超过64个的时候,用ADB连接会时通时段。
这个停顿会不会是因为线程太多,系统调度时出现的问题?
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sagittarius1988 2014-09-29
  • 打赏
  • 举报
回复
引用 3 楼 11287011 的回复:
线程都是手机预装程的。有没人办法可以让我自己的线程比较快的切换回来了?我设置了线程的优先级,没什么效果。
预装的系统应用的线程,这些优先级肯定比你普通的应用高的
见识决定命运 2014-09-29
  • 打赏
  • 举报
回复
线程都是手机预装程的。有没人办法可以让我自己的线程比较快的切换回来了?我设置了线程的优先级,没什么效果。
dali_yan 2014-09-29
  • 打赏
  • 举报
回复
操作系统没你想的这么脆弱,不要造不出轮子就说世界上的木材不够多,造不出轮子的唯一可能就是你没有掌握造轮子的技术。安卓对进程的回收机制是: (1)尽量满足所有进程的运行而不杀死它 (2)优先级从低到高回收 (3)越近使用越晚回收 如果你当前应用的几个线程都能呗强制停止的话,那操作系统存在的意义何在?
Jing丶無雙 2014-09-29
  • 打赏
  • 举报
回复
只有占用了CPU资源的线程才会被执行!你开了那么多的线程,有很多线程都在等待着CPU分配资源,自然也就时通时段了...

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧