zoukankan      html  css  js  c++  java
  • 进程的并行和并发

    进程的并行和并发

    一、进程的并行和并发

    并行: 并行是指两者同时执行,比如赛跑,两个人都在不停的往前跑;(资源够用,比如三个线程,四核的CPU )

    并发: 并发是指资源有限的情况下,两者交替轮流使用资源,比如一段路(单核CPU资源)同时只能过一个人,A走一段后,让给B,B用完继续给A ,交替使用,目的是提高效率。

    二、并行和并发的区别

    并行是从微观上,也就是在一个精确的时间片刻,有不同的程序在执行,这就要求必须有多个处理器(A,B,C,AB一直占用资源,C一直处于等待状态,只有等A,B资源结束之后在C才有资源使用)。

    并发是从宏观上,在一个时间段上可以看出是同时执行的,比如一个服务器同时处理多个session(A,B,C,AB一直占用资源,一旦有空闲资源C就会运行,A,B,C可以交替使用资源,提高效率)。。

    在当下的阶段,必将由程序员来主导,甚至比以往更甚。
  • 相关阅读:
    哈希表实例
    二叉排序树算法实例
    外部中断实验
    定时器计数实验
    顺序表和有序表查找实例
    查找的普通应用实例
    矩阵键盘实验
    LED数码管显示实验
    流水灯实验
    删除注释行和空行
  • 原文地址:https://www.cnblogs.com/randysun/p/11517319.html
Copyright © 2011-2022 走看看