2018-01-26

## 并发的优点

为了让程序并行运行从而发挥多核的优势。若正确使用并发,程序将及时响应、高效、容错、简单。

并发是系统及时响应的关键。


为了增强软件的容错性,并发代码的关键是独立性和故障检测。独立性是指一个故障不会影响到故障任务以外的其他任务。故障检测是指当一个任务失败时(原因可能是任务崩溃、失去响应或硬件故障),需要通知负责故障处理的其他任务来处理。

串行程序的容错性远不如并发程序。

##并发模型 actor

actor:actor模型是一种适用性很广的并发编程模型,适用于共享内存模型和分布式内存模型,也适合解决地理分布型问题,能提供强大的容错性。

##并发模型 通信顺序进程(Communicating Sequential Processes,CSP):表面上看,CSP模型与actor模型很相似,两者都基于消息传递。不过CSP模型侧重于传递信息的通道,而actor模型侧重于通道两端的实体,使用CSP模型的代码会带有明显不同的风格。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ## 并发的驱动力 并发编程复兴的主要驱动力来自于“多核危机”。 ## 并发与并行 并发程序含有多个逻辑上的独立执...
    每天学点编程阅读 239评论 0 0
  • 听说成长就是,从前我难过的时候滴水不进,而现在我能一边流泪一边给自己煮饭,还不忘加俩荷包蛋。 是不是已经过了伤春悲...
    爱若海洋阅读 203评论 0 0
  • 他们说我们过了那个年代 纯真年代 而我却无法停止寻找 寻找最初的心 任何时代都有修行的人 那是不受外界干扰 养心养...
    昨夜的街灯阅读 195评论 0 1
  • 文/老显 起床睁开眼,外面风和日丽的天,想起昨晚临睡前窗外巨大的圆月,又到了每逢佳节倍思亲的时候了。 对,中秋节。...
    老显阅读 1,131评论 1 4
  • 之溪河畔夜香飘,月照横堤似浅桥。 忽有行舟荡微浪,情人惊梦溅裙腰。 2017年08月06日
    律墨阅读 206评论 2 2