android创建多线程

 时间:2024-10-13 10:21:14

android的主线程是不允许执行需要大量时间的操作的,比如延迟、网络请求等。所以这些操作都需要拿到子线程中去运行。

工具/原料

android环境

一.通过Thread创建子线程

1、创建子线程非常简单,只需要如下几行代码即可:class MyThread extends Thread {@Override public void run() { // 处理具体的逻辑 }}

android创建多线程

2、如何启动这个线程呢,new MyThread().start();这样子就可以了

android创建多线程

3、运行后,打印日志如下,说明线程已经运行并执行了

android创建多线程

二.通过Runnable创建线程

1、看起来和Thread很像:class MyThread2 implements Runnable {艘早祓胂 @Override public void run() { Log.d("alsp","线程2"); } }

android创建多线程

2、启动稍微有点不太一样:MyThread2 myThread2 = new MyThread2(); new Thread(myThread2).start();

android创建多线程

3、运行后,通过log可以看到,之前写的2个线程全部都运行起来了

android创建多线程
  • 蚂蚁森林怎么看自己种的什么树
  • 支付宝蚂蚁庄园四周年怎么收看河南来信
  • 鼻子容易过敏平时应该多注意什么呢?
  • 蚂蚁森林怎么看自己种的树在哪里?
  • 支付宝集五福,如何通过蚂蚁森林获得全家福?
  • 热门搜索
    延安旅游攻略 天津旅游资讯网 旅游资料 国内旅游哪里好玩 中国旅游网站排名 万达旅游 甘肃省旅游局 千龙湖生态旅游度假村 雅加达旅游攻略 盘锦旅游景点大全