美文网首页
线程和进程概念

线程和进程概念

作者: 在努力中 | 来源:发表于2018-06-15 23:04 被阅读0次

线程和进程

进程

是一个独立的程序,要占用系统资源(CPU 内存)。
特点:
    a. 独立性:不同的进程之间是相互独立的。数据也是不共享的。
    b. 动态性:进程在系统中,运行是一个动态的。是随着系统一起运作的。
    c. 并发性:多个进程(程序)可以同时在电脑中运行,互不影响。

线程

是进程的(程序)的组成部分,一个进程(程序)可以同时执行多个线程。如一个软件的多个功能。。。
线程的执行是【抢占式】。多个线程在同一个进程(程序)中运行时,会抢占当前进程的资源,CPU在不同的线程中间来回切换。切换的速度超过了肉眼识别,也就是说当一个线程执行时,其他线程会挂起等待。

线程和进程的区别

1、一个程序只有一个进程。
2、一个进程可以有多个线程,但是至少需要一个线程,否则进程无意义。
3、进程五共享资源,但是线程是会共享资源
4、系统打开程序(进程),需要给当前的进程(程序)分配新的对应的系统资源,效率略低。而线程的创建是进程中,不需要系统操作,所以线程的并发要比进程效率高。
5、系统打开进程(程序)没有创建线程快,操作简单,效率高一点。

相关文章

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

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

  • iOS 多线程原理

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

  • 1 多线程基础和Sync

    目录 进程、线程概念 创建线程的方法 线程常用方法 线程同步:Sync 1 进程线程概念 1.1 进程 进程指的是...

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

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

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

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

  • 多线程

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

  • 1.多线程基础(一)基础中基础

    1.前言 进程,线程和任务的基本概念的概括图 进程: 线程: 线程的串行: 线程和进程的区别: 多线程的优缺点: ...

  • 进程和线程

    一、线程和进程的概念、并行和并发的概念 进程和线程进程:1)进程是程序的一次执行。2)进程是具有独立功能的程序在一...

  • 面试题_ios(四)

    1.进程和线程的区别和联系 Progress和Thread,进程和线程是操作系统里的基本概念线程与进程的区别:线程...

  • 多线程 以及 线程安全

    移动端开发过程中,会出现 进程 和 线程的概念,以及多线程中 线程安全 的问题。 进程 和 线程 进程: APP...

网友评论

      本文标题:线程和进程概念

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