zoukankan      html  css  js  c++  java
  • 并发编程简介

    并发编程: 

      1, 操作系统: 现代的操作系统中有: 分时技术多道技术实时技术.
        多道技术: 可以在计算机中同时存在多个程序,当一个程序在进行IO操作的时候,另外一个程序可以使用CPU
        分时技术: 在多道技术的基础上 反而降低了CPU的利用率, 但是提高了用户体验.
        时间片:每个程序能够连续使用CPU的时间称为一个时间片时间. 这个时间特别短, 短到感知不到.
        分布式: 
      2, I/O 操作: 文件操作/网络操作 都是 IO操作.
      3, 进程: 正在执行的程序. 是操作系统动态执行的基本单元. ps: 资源分配的最小单位.
        一个程序要开始它的运行一定先由操作系统 分配给它一些内存
        并行:两个程序同时执行
        并发:资源有限的情况下, 两者交替轮流使用资源.
        异步:在同一个时间点,做不同的事情, 叫异步
        同步:在同一个时间点,只做相同的事情,叫同步
        阻塞: 使程序停止, 等待 向文件或者网络 发送或者接收 信息.
        非阻塞:  没有停留, 程序不等待, 从其他方向接受 发送 消息.
    4,多级反馈队列

    详情可见操作系统发展史:http://www.cnblogs.com/Eva-J/articles/8253521.html

  • 相关阅读:
    css概述五
    css概述四
    css概述三
    css概述二
    css概述
    Python的第三方web开发框架Django
    Python中的模块和包
    SQL语句优化
    数据库向Excel写入数据
    动态拼接sql语句
  • 原文地址:https://www.cnblogs.com/123zzy/p/9512848.html
Copyright © 2011-2022 走看看