代码改变世界

理解并发进程

2019-04-17 23:03  陆许  阅读(306)  评论(0编辑  收藏  举报

顺序程序设计:

  顺序程序设计和先来先服务调度算法相似,两者都是按照进程的到达顺序执行的,每个操作必须在下一个操作开始之前结束,就像吃饭,一个嘴巴只能吃一口,只有当那口饭咽下去了才能吃第二口。


并发程序设计:

  并发程序设计是指一组程序的执行的时间上是重叠的,并发的实质是处理器在几个程序之间的多路复用。并发程序设计就像吃饭过程中,在咽下一口饭后,嘴巴接着加入第二口饭,而食道则将第一口饭“运送”至胃,然后胃继续“处理”这口饭,食道运送过程和胃的处理过程不会影响嘴巴吃饭的过程。