理解并发进程

本文深入探讨了顺序程序设计与并发程序设计的区别,详细解释了顺序程序的执行顺序性、环境封闭性和过程可再重现性特点,以及并发程序设计中进程的概念、并行执行优势和提高系统效率的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

顺序程序设计:
      执行的顺序性(即一个程序在处理器上是严格按照顺序执行的,每个操作必须在一个操作开始之前结束)。环境的封闭性(程序运行独占全机资源,注意,是全机资源!后面我们可以看到和并发设计的不同点)。过程的可再重现性(简单点说就是不管你的计算机配置高还是配置低、什么时候运行、什么地方运行,它输出的结果都是惟一的。这一点当你看到下面的并发进程就会深刻体会到。因为并发程序执行的结果与时间相关)。

 

顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

 

并发程序设计:
并发程序设计是指由若干个可同时执行的程序模块组成程序的程序设计方法。这种可同时执行的程序模块称为进程。进程由数据和有关的语句序列组成。组成一个程序的多个进程可以同时在多台处理器上并行执行,也可以在一台处理器上夹插执行。采用并发程序设计可以使外围设备和处理器并行工作,缩短程序执行时间,提高计算机系统效率。

转载于:https://www.cnblogs.com/vg67v6rfe445/p/10732661.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值