Android 进程与线程

来源:互联网 发布:voip服务器软件 编辑:程序博客网 时间:2024/06/05 09:42

Android 进程与线程


  1. 进程和线程
  2. 进程的地址空间边界
  3. 进程边界的安全围栏:Crash的不可扩延性
  4. 进程边界的安全围栏:全局数据和服务的不可访问性

    进程:可执行文件的活动的表现,是对可执行的文件的承载
    线程:CPU的调度单位,并发的执行序列,进程的多管齐下

以前的那种单核的功能机,运行的时候就是只能执行某一个功能是单个进程的运行,在那个时候 进程是CPU的调度单位。

现在 智能机 多核多线程 一个进程(应用)中的不同的任务可以
是实现并发的去执行 一个线程的内容在一个核中运行,

每个单位时间内,一个CPU只能处理一个线程(操作系统:thread),以这样的单位进行,如果想要在一单位时间内处理超过一个线程是不可能的,除非是有两个CPU的实体单元。双核心技术是将两个一样的CPU放置于一个封装内(或直接将两个CPU做成一个芯片),而英特尔的HT技术是在CPU内部仅复制必要的资源、让CPU模拟成两个线程;也就是一个实体核心,两个逻辑线程,在一单位时间内处理两个线程的工作,模拟实体双核心、双线程运作。

http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

http://www.cnblogs.com/hanyonglu/archive/2012/04/12/2443262.html

0 0
原创粉丝点击