美文网首页
程序-进程-线程

程序-进程-线程

作者: Cookie_hunter | 来源:发表于2018-03-20 15:44 被阅读0次

程序(procedure):不太精确地说,程序就是执行一系列有逻辑、有顺序结构的指令,帮我们达成某个结果。就如我们去餐馆,给服务员说我要牛肉盖浇饭,她执行了做牛肉盖浇饭这么一个程序,最后我们得到了这么一盘牛肉盖浇饭。它需要去执行,不然它就像一本武功秘籍,放在那里等人翻看。

进程(process):进程是程序在一个数据集合上的一次执行过程,在早期的UNIX、Linux 2.4及更早的版本中,它是系统进行资源分配和调度的独立基本单位。同上一个例子,就如我们去了餐馆,给服务员说我要牛肉盖浇饭,她执行了做牛肉盖浇饭这么一个程序,而里面做饭的是一个进程,做牛肉汤汁的是一个进程,把牛肉汤汁与饭混合在一起的是一个进程,把饭端上桌的是一个进程。它就像是我们在看武功秘籍这么一个过程,然后一个篇章一个篇章地去练。

线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。因为线程中几乎不包含系统资源,所以执行更快、更有效率。

相关文章

  • Java多线程

    进程:执行中的程序;一个进程至少包含一个线程 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序...

  • Java 多线程入门

    目录 基本概念:程序、进程、线程线程的创建与使用线程的生命周期线程的同步线程的通信 一 程序、进程、线程 程序(p...

  • 线程,安全,通信

    进程与线程 在操作系统中,正在运行的程序称为进程,进程负责程序内存空间的分配。 进程包含线程,每条线程都是进程中代...

  • 线程学习笔记(一)

    线程和进程区别 什么是进程,程序运行的时候会对应一个进程,进程就是处于运行的程序,进程具有并发性。什么是线程,线程...

  • 学习笔记2-深入理解Android内核设计思想

    第5章 Android进程/线程和程序内存优化 5.1 Android 进程和线程 进程(Process)是程序的...

  • Java多线程

    线程与进程 线程:程序中单独顺序的控制流线程本身依靠程序进行运行 进程:执行中的程序一个进程可以包含一个或多个线程...

  • 美团C++开发面试2

    操作系统 1.进程线程区别 以及进程线程间通信 进程线程区别: 进程是程序的⼀次执行过程,是⼀个动态概念,是程序在...

  • 线程的事你知道多少

    java高并发程序设计 - 网易云课堂 一、线程与进程 进程是线程的容器;开发并行程序用线程而不用进程,是因为线程...

  • iOS基础之多线程

    1.概念 (程序、进程、线程、多线程) 程序 进程 线程 多线程 简单总结 同步/异步/串行/并行 2. 使用(4...

  • 服务端知识

    进程、线程、协程 进程进程是系统分配资源的最小单位,一个应用程序就是一个进程,每个进程都是相互独立的线程线程是程序...

网友评论

      本文标题:程序-进程-线程

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