go-并发与并行
2015-07-25 16:40
330 查看
并行:单核CPU是永远不可能并行的
1 单个CPU多线程实现的伪并行,是一个CPU在多个程序之间切换,让我们以为是同事执行。而实际上就是线性执行;
2多个CPU同时负责多个线程才是并行。
并发:只要你的代码写了多线程就是 并发。
并发在于结构,并行在执行!!
http://www.vaikan.com/docs/Concurrency-is-not-Parallelism/#goodbye
1 单个CPU多线程实现的伪并行,是一个CPU在多个程序之间切换,让我们以为是同事执行。而实际上就是线性执行;
2多个CPU同时负责多个线程才是并行。
并发:只要你的代码写了多线程就是 并发。
并发在于结构,并行在执行!!
http://www.vaikan.com/docs/Concurrency-is-not-Parallelism/#goodbye
相关文章推荐
- Mongo
- google play store终于能正常使用了
- Code Forces 559 A. Gerald's Hexagon(水~)
- OC学习笔记——类别(Category)
- Django 1.8安装使用
- django 1.8 官方文档翻译: 2-6-3 提供初始数据
- 原 django获取url参数总结
- 百度站长平台:官网LOGO部分站点禁用
- Goldengate常见错误处理方式
- Goldengate性能优化
- Google最新截屏案例详解
- HDU 2111 Saving HDU (贪心)
- Django Rest Framework
- Got to spend the money somehow.
- 开发Google Material Design风格的WPF程序
- CodeForces#313 C. Gerald's Hexagon
- Django笔记 —— 模板高级进阶
- COdeforces 555 A. Case of Matryoshkas
- mongo sharding tag 实现本地写
- CF 559A(Gerald's Hexagon-几何割补法)