`
badxy
  • 浏览: 138183 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

翻译 - 并行与并发的区别

阅读更多
并行与并发的区别
一个系统说成是并发的是指它能同进度下支持两个或多个的动作。而并行是指能同时执行两个或多个动作。
一个并发的程序会有两个或多个的线程的。
我希望你能够推导出并行是并发的一个子集,即并行必并发,并发不必并行。
过去的二十年里,术语并行编程几乎是消息传递和分布式内存的同义词。在Cluster中或通过网络连接起来的计算节点中,每个节点有一个或多个处理器,这样就是一个并行平台。有一些专门的编程方法以分割计算任务或数据利用线程可以说是并行编程的思想,因为线程是共享内存的编程模型,且之中模型很好的适合于单核系统。
我将尽量正确使用并行或并发这些术语。这意思是并发与并发算法设计 所产生的代码 对于单核还是多核几乎是一样的。即使实现的模型会是多线程的,我也会谈谈并发的代码如何并行执行。因为我假设我们都有多核可用 且这些多线程跑在多核上。另外,我将使用“并行化”专指将线性转化为并发。
0
1
分享到:
评论

相关推荐

    Python并行编程 中文版

    英文名:python-parallel-programmingcookbook-cn Documentation GitHub上laixintao创建的翻译项目的翻译结果,请知悉!

    parallel_programming_Chinese:翻译并行编程的一本书

    -深入理解并行编程 -Is Parallel Programming Hard, And, If So, What Can You Do About It? 英文地址 中文地址 第一次看到此书,是在并发编程网上。下载后,看了头几章,就觉得本书价值很大。随后,发现此书并...

    最新外文文献(原文加翻译)

    就最近,因毕设的文献需求,我特地的在google学术外下载的英文文献,并且自己翻译完成后,先将它分享给大家,这是一篇使用C++设计的关于服务器并发和并行程序的线程库。

    testingmlp:测试内存级并行性

    我们的方法的一个限制与页面遍历有关:我们的工作是 RAM 大小的数组,并且翻译后备缓冲区 (TLB) 开始工作。 如果可能,您应该使用透明大页面运行此基准测试。 如果您不能,请连同您的号码一起报告此限制。 用法 ...

    人工智能翻译.docx

    10.4并发神经模糊系统 模糊系统和神经网络可以为电厂没有相互合作并行工作在自己。例如,一些日本空调使用FS阻止压缩机从冰冷的冬天,使用神经网络估计指数参数的安慰, 被称为预测意味着投票(PMV)。结构可以被定义为...

    LINQ 实战 1/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 3/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 4/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    csapp手稿-计算机系统基础

    内容:局部性、存储器层级结构、计算机高速缓存器原理、高速缓存对性能的影响、地址空 间、虚拟存储器、虚拟内存的管理、翻译和映射、TLB、动态存储器分配和垃圾收集 四、链接、进程及并发编程 内容:静态链接、目标...

    LINQ 实战 2/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 7/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 11/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 5/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 8/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 6/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 9/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    LINQ 实战 10/11

    13.7.3 PLINQ:支持并行计算的LINQ 383 13.7.4 LINQ to Entities,ADO.NET Entity Framework的LINQ接口 383 13.8 小结 384 第14章 使用LINQ操作DataSet 385 14.1 LINQ to DataSet概览 385 14.2 DataSet...

    GreenPLum6-1.pdf

    GreenPlum6官方文档中文翻译,如下为节选: 有关配置,管理和监控Greenplum数据库安装以及管理,监控和使用数 据库的信息。该指南还包含有关Greenplum数据库架构和概念(例如 并行处理)的信息。 Greenplum...

    头条leetcode-tasks:我的思想的内存交换空间

    并发和并行编程 银行家算法 期货和承诺 Paxos 和 Raft 演员模型 Hadoop 火花 芹菜 Lisp 与软件工程 TLS SICP 高密度脂蛋白 设计模式 UML 哈斯克尔和PLT 数理逻辑 魔术哈斯克尔 LYAHFGG 类型/证明/范畴论 调试 无限...

Global site tag (gtag.js) - Google Analytics