Android多线程和进程
wangwei129549
希望自己的努力可以实现自己简单的梦想
展开
-
Thread (线程)(杂记)
1、指运行中的程序的调度单位。 2、一个进程可以拥有多个线程,一个线程必须必须有一个父进程。 3、一般情况下,线程具有就绪、阻塞和运行三种基本状态。 4、支持多处理器的操作系统都提供编程接口来让进程可以控制自己的线程与个处理器之间的关联度(affinity)。 5、线程安全问题都是由全局变量及静态变量引起的,如果每个线程对全局变量及静态变量只有读操作,而无写操作,这个全局变量一般是安全的;如原创 2015-12-27 18:02:02 · 325 阅读 · 0 评论 -
AIDL服务(跨进程访问)
(来自《安卓开发中文网》)在这里简单的整理总结,只说明基本用法:概述:Android系统中进程之间不能共享内存。为了使其他的应用程序可以访问本应用程序提供的服务,Android系统采用了运城过程调用(RPC)方式来实现,使用一种接口定义语言(IDL)来公开服务的接口。这种可以跨进程访问的服务称为AIDL。建立AIDL服务的步骤(Eclipse): 1、在工程的java包目录中建立一个扩展名为aid原创 2015-12-27 18:05:53 · 445 阅读 · 0 评论 -
Android多线程编程
(来自《第一行代码》)整理总结JAVA中的多线程 1、 继承Threadclass MyThread extends Thread { @override public void run() { // 具体的处理逻辑 }}new MyThread().start();2、实现Runnableclass MyThread implements Runnable {原创 2015-12-26 21:29:31 · 232 阅读 · 0 评论 -
IPC机制
(《Android开发艺术探索》读书笔记)Android IPC基本概念: IPC:Iner-Process Communication。意思为进程间通信,两个进程之间进行数据交换的过程。 IPC的使用场景: 一个应用因为某些原因自身需要采用多进程模式来实现(比如某个特殊模块需单独运行在进程中,亦或大应用需获取多份内存空间) 当前应用需要向其他应用获取数据(比如ContentProvider原创 2016-02-02 13:46:03 · 482 阅读 · 0 评论