首页 > 技术文章 > 理解并发进程

iloveUbbbbb 2019-04-17 22:29 原文

说说你对顺序程序设计与并发程序设计的理解。并举一个例子进行说明

 

顺序程序设计:一件事情分成ABC顺序,尽管这件事情有很多,但必须一件一件按照ABC的顺序来完成,且在一个时间内只能完成一件再接着完成下一件。即只有在前一个操作结束后,才能开始后继操作。

举例:在献血的时候,护士只能在帮助一个人插入针孔,把另一头插入献血袋中,才能帮下一个人继续献血。

 

并发程序设计:在一件事进行的过程中,我们可以做另外一件事,并且这两件事相互之间是没有太大影响的,即不会干扰对方的工作。在时间上两者是重叠的,两者或许都处于进行中但是未完成状态。

举例:学生在挂网络课的过程中,可以一边挂课一边完成操作系统的作业,两者互不干扰。

推荐阅读