[CSAPP]并发与并行
2024-10-16 23:42:27
学了这么久的计算机,并发与并行的概念理解的一直不够透彻。考研复习那会儿,以为自己懂了,然而直到看了CSAPP才算是真正明白了这俩个概念。
并发(concurrency)
流X和流Y并发运行是指,流X在流Y开始之后结束之前开始运行,或者流Y在流X开始之后结束之前开始运行。
如图,进程A与进程B并发,进程A与进程C并发,进程B与进程C非并发。
并行(parallel)
并行是并发的真子集。
并发有可能发生在单处理器上,也可能在多处理器上。流A和流B并行,则流A和流B并发地运行在不同的处理器上。
最新文章
- ACM/ICPC 之 DP-浅谈“排列计数” (POJ1037)
- js获取div中的文本框数据
- Js中的变量
- L005-oldboy-mysql-dba-lesson05
- 会话管理---Cookie与Session
- OSI模型和TCP/IP协议族(二)
- 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64 || 转载:http://www.cnblogs.com/gaojupeng/p/5727069.html
- oppo6.0系统设备(亲测有效)激活xposed框架的流程
- JsRender练习总结
- selenium之 webdriver与三大浏览器版本映射表(更新至v2.29)
- extensions
- chrome调试技巧和插件介绍
- elasticsearch 6.1.1 transport jar
- Spring Boot 集成 Swagger2 与配置 OAuth2.0 授权
- C#去除HTML标签
- C#中生成的随机数为什么不随机?
- 【十六】php 面向对象
- Codeforces822 C. Hacker, pack your bags!
- Ansible批量在远程主机执行命令
- UILabel字体间距调整
热门文章
- c# Random太快产生的随机数会重复
- Codeforces 437E The Child and Polygon
- Keil中LIB库的作用、生成与调用
- 【Xamarin开发 Android 系列 8】 创建一个Json读取数据应用(上)
- 关于ActionBar的向下兼容
- Linux企业级项目实践之网络爬虫(15)——区分文本文件和二进制文件
- 【转】预装(push)lib64中so文件查找错误
- 【转】Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
- JVM基础和调优(二)
- Struct2(三) Struct2 标签