并行:

        并行是事件在系统中同时发生的趋势。当然,并行是一种自然现象。在现实世界中,任何时候都会有许多事件同时发生。当设计软件以监测和控制现实世界中的系统时,我们就必须处理这种自然的并行。 当处理软件系统中的并行问题时,通常有两个非常重要的方面:能够检测并响应以任意顺序出现的外部事件,并确保在要求的最短时间内作出响应。 如果各个并行活动独立进行(即以完全平行的方式进行),问题就相对简单,我们只需建立单独的程序来处理每项活动。设计并行系统之所以困难,主要是由并行活动之间的交互造成的。当并行活动进行交互时,需要加以协调。 并行示例:不进行交互的平行活动所涉及的并行问题比较简单。当平行活动进行交互或共享相同资源时,并行问题就变得重要起来。 公路交通系统可作为一种形象的类比。不同道路上的平行车流基本上不会相互影响,所以很少产生问题。相邻车道上的平行车流为了交互时的安全,需要作一些协调。而在十字路口则会发生非常剧烈的交互,在这里需要进行周密的协调。并行计算(英语:parallel computing)一般是指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部份,之后以并发方式来加以解决。
    

与并行相关的文章





站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3