![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
黄杰_
安卓开发
展开
-
Android/java 多线程(一)-Thread的使用以及源码分析
线程的概念以及状态在学习线程之前,我们需要普及一个概念,每一个程序运行都会有一个父进程,我们的线程就是在此父进程中运行,拿Android来说,默认情况下,启动一个程序,所有的组件程序都运行在同一个进程中,并且会创建一个执行线程在该进程中,俗称"主线程",当我们在该线程中做了耗时的操作造成了程序卡顿,我们就叫“线程阻塞”了,此时就应该另起一个线程来执行耗时操作。要了解线程中方法的使用,就得先了解...原创 2018-12-20 23:21:22 · 209 阅读 · 0 评论 -
Android/java 多线程(二)-Thread的好兄弟Handler
上一篇带大家了解了Thread的使用以及基本的运行原理,这一篇就带大家了解下Thread的好兄弟HandlerAndroid/java 多线程(一)-Thread的使用以及源码分析简介Handler机制在安卓中应用非常广泛,像我们常见的用于在子线程中更新UI:public class MainActivity extends AppCompatActivity { @Supp...原创 2018-12-20 23:22:06 · 226 阅读 · 0 评论 -
Android/java多线程(三)-HandlerThread的使用场景及源码解析
HandlerThread是什么?点开类楸一眼,这货是这样介绍自己的: * Handy class for starting a new thread that has a looper. The looper can then be * used to create handler classes. Note that start() must still be called.大意是...原创 2018-12-21 11:59:47 · 257 阅读 · 1 评论 -
Android/java 多线程(六)-AsyncTask使用详解及源码分析
多线程系列历史文章:Android/java 多线程(一)-Thread的使用以及源码分析Android/java 多线程(二)-Thread的好兄弟HandlerAndroid/java 多线程(三)-HandlerThread的使用场景及源码解析Android/java多线程(四)-IntentServiceAndroid/java 多线程(五)-ThreadPoolExecutor...原创 2018-12-29 17:37:17 · 267 阅读 · 0 评论 -
Android/java多线程(四)-IntentService
往期文章:Android/java 多线程(一)-Thread的使用以及源码分析Android/java 多线程(二)-Thread的好兄弟HandlerAndroid/java 多线程(三)-HandlerThread的使用场景及源码解析简介一个方便的能在子线程中运行的服务,一个IntentService对应一个线程,由于是四大组件,优先级比线程高,不易被系统回收,处理完任务还能主动回...原创 2018-12-25 14:17:32 · 188 阅读 · 0 评论 -
Android/java 多线程(五)-ThreadPoolExecutor线程池的使用
多线程系列历史文章:Android/java 多线程(一)-Thread的使用以及源码分析Android/java 多线程(二)-Thread的好兄弟HandlerAndroid/java 多线程(三)-HandlerThread的使用场景及源码解析Android/java多线程(四)-IntentService前面几篇文章主要都是介绍的单个线程的运用以及原理,这篇文章开始讲解多个线程...原创 2018-12-25 14:18:52 · 418 阅读 · 0 评论