安卓中的子线程卡死问题

        通常大家知道,在安卓主线程中不能进行太多的耗时操作,即使是初始化过程,也会在代码开头统一完成,耗时操作一般会交给安卓中的子线程完成,然而子线程也不是无所不能的强大,里面的操作过多,也会卡死,这时有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

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值