美文网首页Android进阶android
android 多线程 — 综述

android 多线程 — 综述

作者: 前行的乌龟 | 来源:发表于2018-06-04 02:55 被阅读464次

我写多线程文章的初衷是为了对付面试,但是在看了多线程之后发现尼玛点页太多了吧,看了之后是在是容易忘啊,没办法得写博客记下来才能对起的花的时间啊。

在 Android 开发中实现多线程操作,常用方法主要有:

  • 继承Thread类
  • 实现Runnable接口
  • 实现callable 接口
  • Handler
  • HandlerThread
  • IntentService
  • AsyncTask

Android 对应的多线程知识点不多,只限于 handle,AsyncTask 着一块,但是我们不能止步鱼刺啊,java 中的多线程的基本知识点我们都得看啊

java 多线程知识点思维导图


9110701-8c2591df5f76d1b7-1.png

看了图感觉是不是很多啊,其实我们不做后台服务器开发的话,了解 java 中多线程的基础就行了:

  • JVM 内存模型
  • Thread 类
  • runnable ,callable,task 接口
  • synchronized ,volatile 这2个同步关键字
  • reentrantLock,condition 重入锁这一对
  • CopyOnWriteArrayList、ConcurrentHashMap 这2个并发集合容器
  • 然后线程池,阻塞队列,

上面的学会了,基本上就差不多了,对付 android 的面试应该够了,但是想要深入学习的话,就要了解的更多啦。

在我学习的过程中,感谢几位简友成系列文章,和 CSDN ,博客园极为博主文章的帮助

简友:

CSDN

博客园

最后是我自己的笔记:

相关文章

网友评论

    本文标题:android 多线程 — 综述

    本文链接:https://www.haomeiwen.com/subject/kdsnjftx.html