美文网首页
进程 -> 线程->协程 相关概念

进程 -> 线程->协程 相关概念

作者: 青缘1990 | 来源:发表于2019-05-29 20:06 被阅读0次

、进程概念1、

进程是系统资源分配的最小单位, 系统由一个个进程(程序)组成 一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。

因此进程的创建和销毁都是相对于系统资源,所以是一种比较昂贵的操作。 进程有三个状态:

    等待态:等待某个事件的完成;

    就绪态:等待系统分配处理器以便运行;

     运行态:占有处理器正在运行。

 进程是抢占式的争夺CPU运行自身,而CPU单核的情况下同一时间只能执行一个进程的代码,但是多进程的实现则是通过CPU飞快的切换不同进程, 因此使得看上去就像是多个进程在同时进行.

2、线程概念

线程是CPU调度的最小单位 、必须依赖进程而存在、线程是进程的一个实体

3、 协程概念

 协程是一个线程执行,两个子过程通过相互协作完成某个任务

相关文章

  • Unity3D基础论-WWW-协程

    程序 进程:主线程 操作Unity相关的对象、组件。。。线程协程:概念:伴随着主线程一起运行的一段程序。注意:协程...

  • 进程 -> 线程->协程 相关概念

    、进程概念1、 进程是系统资源分配的最小单位, 系统由一个个进程(程序)组成 一般情况下,包括文本区域(text ...

  • Go语言学习笔记七(并发编程)

    协程机制 Golang 线程和协程的区别 备注:需要区分进程、线程(内核级线程)、协程(用户级线程)三个概念。 进...

  • Unity协同函数简介

    协程的概念 协程又可以称为用户线程,微线程,可以将其理解为单个进程或线程中的多个用户态线程,这些微线程在用户态进程...

  • 9.8动态语言层并发处理视频

    相关概念什么是进程、线程、协程什么是多进程、多线程同步阻塞模型异步非阻塞模型PHP并发编程实践 进程是一个“执行中...

  • 14-进程和任务计划

    本章内容 ◆ 进程相关概念◆ 进程工具◆ 系统性能相关工具◆ 计划任务 进程概念 进程,线程和协程 进程相关概念 ...

  • kotlin 携程学习笔记(一)协程简介

    协程概念 协程首先不是一个线程或者进程,是一个新的概念,不可以用线程或者进程混淆,可以理解为具有挂起功能的函数调用...

  • Android-kotlin-coroutine协程的概念了解一

    一. 进程,线程,协程 概念 进程与线程 进程是资源分配的最小单位,线程是程序执行的最小单位。 进程有自己的独立地...

  • python常用知识

    多线程,多进程,协程进程池 协程 字典 列表 函数 文件操作

  • 程序员的自我修养 IO/CUP密集型线程

      有关进程线程协程的概念在上一篇文章 golang协程为什么比线程轻量https://www.jianshu.c...

网友评论

      本文标题:进程 -> 线程->协程 相关概念

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