安卓中的子线程卡死问题

        通常大家知道,在安卓主线程中不能进行太多的耗时操作,即使是初始化过程,也会在代码开头统一完成,耗时操作一般会交给安卓中的子线程完成,然而子线程也不是无所不能的强大,里面的操作过多,也会卡死,这时有2个解决方案,一是在子线程中再开一个子线程,循环嵌套。二是利用handle-thread机制,尽量把耗时的操作转移一部分到handlez消息出来机制中去。因为handle是顺序执行的,为此要考虑处理速度,在其它的地方加上waitting()等待函数。子线程run()方法可以通过构造函数的方法传递参数,这在某些场合会节省冗余操作。

thread extends Thread{private String str;public thread(String str){this.str=str;
}
}
public void run(){S.O.P(str);pass}



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部