Android的进程和线程

2020-09-20  本文已影响0人  _喝喝酒吹吹风_

线程

多线程的4种方式

  1. Handler+Thread
  2. AsyncTask
  3. ThreadPoolExecutor
  4. IntentService

线程分类

线程优先级

线程优先级分为10个级别,分别用Thread类常量表示

进程

多进程之间通信方式

refrence

[Android 多进程通信] https://www.jianshu.com/p/84a12977dc26
[Android多线程的四种方式] https://www.jianshu.com/p/2b634a7c49ec
[Android多线程:你必须要了解的多线程基础知识汇总] https://cloud.tencent.com/developer/article/1424838
Android 中的进程
Android 中包含 native 进程和 java进程。

1、nativie 进程:采用C/C++ 实现,不包含dalvik实例的进程。/system/bin/目录下面的程序文件运行后都是以native进程形式存在的。
2、java进程:Android中运行与dalvik 虚拟机之上的进程。
dalvik虚拟机的宿主进程由fork()系统调用创建,所以每一个java进程都是存在于一个native进程中,因此,java进程的内存分配比native进程复杂,因为进程中存在一个虚拟机实例。

native 进程 和 java进程如何通信?

上一篇 下一篇

猜你喜欢

热点阅读