Android多线程编程

线程的基本用法

** 1.新建一个类并集成Thread,然后重写父类的run()方法,并在里面编写耗时逻辑**

class MyThread extends Thread {

    @Override
    public void run() {
    //处理具体逻辑
    }

}

然后在实例中启动这个线程

new MyThread().start();

2.使用继承的方式,耦合性较高。更多的时候我们都会选择使用实现Runnable接口

    class MyThread implements Runable {

    @Override
    public void run() {
    //处理具体逻辑
    }

}

启动线程的方式也需要做相应的改变

MyThread myThread = new MyThread();
new Thread(myThread).start();

3.也可以使用匿名内部类的形式,这种写法也很常见

new Thread(new Runnable() {

    @Override
    public void run(){
    //处理具体逻辑
    }

}).start();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、线程的基本用法 1. 方法一、新建一个类继承自 Thread,然后重写父类的 run() 方法。 启动: 2....
    TTTqiu阅读 5,174评论 1 6
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,151评论 25 709
  • 1.在子线程中更新UI Android中更新UI元素,必须在主线程中进行,否则就会出现异常。 运行以上程序,你会发...
    郑在学_blog阅读 5,914评论 0 4
  • 人说,最好的育儿环境,就是良好的夫妻关系。每个家庭里,夫妻之间都有各自的相处模式。 我和老公,从恋爱时,就喜欢互黑...
    梦甜甜2011阅读 5,288评论 2 6
  • 红豆喜欢的男生主动来办公室等红豆,红豆看到了很开心,意外加惊喜,心里有点不敢相信他是来找红豆,来等红豆,来跟红豆聊...
    周海双阅读 4,032评论 0 1