zoukankan      html  css  js  c++  java
  • 过程 线 多线程 并发 同步异步

    过程 线 多线程 并发 同步异步

    好多人的过程,线,多线程,并发,同步,异步概念混淆,这不是一个好大学讲学的缘故啊.在这里,我们感受到的概念,帮助学生感受审查困惑.

    计划

    用来描述个别功能程序中描述的计算机完成。格地按前后次序相继地进行计算机操作序列集合,是一个静态概念。

    进程

    并发运行的程序在运行过程中分配和管理资源的基本单位.是一个动态的运行过程.

    进程的静态描写叙述
    1. 进程控制块PCB
    2. 有关程序段
    3. 该程序猿对齐进行操作的数据结构集
    进程控制块PCB

    进程控制块PCB是系统管制进程存在的唯一实体,包括下面东西

    1. 描写叙述信息(进程名或者进程标识号, username或者用户标识号, 家族关系)
    2. 控制信息(进程当前状态, 进程优先级, 程序開始地址, 各种计时信息, 通信信息)
    3. 资源管理信息(占用内存大小及管理用数据结构指针 对换或覆盖用的有关信息 共享程序段大小及起始地址 io设备的相关信息 文件系统的指针以及相关标识)
    4. CPU现场保护结构

    并发

    所谓并发运行,是为了增强计算机系统的处理能力和提高资源利用率锁採取的一种同一时候操作技术.

    异步

    程序中的两部分在运行上没有顺序规定

    同步

    把异步环境下的一组并发进程,因直接制约而互相发送消息而进行互相合作,互相等待,使得各进程按一定的速度运行的过程称之为进程间的同步

    死锁

    多个并发进程因竞争资源而引起的一种僵局

    线程

    线程是进程的一部分,它没有自己的地址空间,它和进程内其它的线程一起共享分配给该进程的全部资源



    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    如何迅速的修改个人信息
    Workflow History List中的字段含义
    Maximum File Size for Crawling Search Services
    SPUtility
    介紹好用元件:Microsoft Chart Controls for .NET 3.5 (转)
    使用Reflector.FileDisassembler反编译DLL
    Webpart开发时注意事项
    SharePoint中的时间问题(转)
    MOSS添加删除导航结点代码示例(SPNavigationNode)
    DbHelper SQL数据操作类【DBHelper.CS】
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4714766.html
Copyright © 2011-2022 走看看