进程和线程

作者: Asura_Luo | 来源:发表于2018-05-04 02:38 被阅读0次

进程和线程

什么是进程?

进程和普通计算机程序的区别

  • 进程 是运行中的程序
  • 进程 活在内存中 有血有肉有灵魂
  • 程序 死在 硬盘上的 有肉没血没灵魂

如果进程是空间的概念,那么这段空间里有什么?

image

如果进程是空间概念,那么进程是怎么工作的?

image

进程和线程的关系

进程: 提供了必要的资源和空间
线程: 使用进程中的资源完成工作的工作人员
关系: 进程提供资源,线程使用资源完成工作

32位操作系统中每个进程的内存情况

image

操作系统是如何管理内存的

image

对于每个进程而言。只有低2GB的的内存空间才是可以随意使用的,高2GB的空间是系统内核所在 ,无权限的话根本不可以访问。
而且搞2GB的系统内核区域内存全局就一份。所有进程访问的都是那一份

图中内核区的管理档案 相当于进程内核对象
档案 相当于线程内核对象

相关文章

  • 线程和进程概念

    线程和进程 进程 线程 线程和进程的区别

  • 17_多线程

    =================线程和进程 =============进程 =============线程 ==...

  • OC-底层原理 23:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • iOS 多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • 线程

    线程和进程 进程 线程 线程和进程的区别 线程的好处和坏处 创建线程的方式一 线程中常用的方法 代码实例 创建线程...

  • iOS底层原理24:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程和进程 线程和进程的定义 线程 线程是进程的基...

  • 多线程

    线程和进程的概念: 进程:正在运行的应用就是一个进程线程:进程中执行每个任务的是线程 进程和线程的关系: 一个进程...

  • 面试复习——Android工程师之Java面试题

    1、进程和线程 地址空间和其他资源:进程间相互独立,进程中包括多个线程,线程间共享进程资源,某进程内的线程在其他进...

  • 多线程介绍

    线程和进程 线程和进程的定义 线程:线程是进程的基本执行单元,一个进程的所有任务都在线程中执行进程要想执行任务,必...

  • 多线程编程GCD(基础知识)

    GCD 多线程编程 1.线程和进程 1.1 线程:线程是进程的基本单元,进程中所有要执行的任务,都在线程和进程中执...

网友评论

    本文标题:进程和线程

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