理解并发进程

顺序程序设计的理解:

   首先是指其在处理器上的执行时严格有序的。其具有以下特性:(1)执行的顺序性,每个操作必须在下一个操作开始之前结束;(2)环境的封闭性,运行程序独占全机资源,资源状态只能由程序本身决定和改变,也不受外界因素影响;(3)结果的确定性,允许出现中断,中断不会对程序最终结果产生影响,程序执行结果与它的执行速度无关;(4)过程的可再现性,重复执行程序会获得相同的执行过程和计算结果。即程序顺序执行与速度无关,程序的最终输出仅与初始输入数据有关,而与时间无关。

  例子:就比如你登录QQ一样,你必须输入账号和密码后才能使用它的功能,你不能跳过输入账号和密码环节而去直接使用,在进行操作的时候,只与你的操作有关,别人干什么都干扰不了你,哪怕此时网络中断,在联网后依旧能继续上网,而当下次重新输入账号密码后,照样能登录进去,与实际没什么必要关系。

并发程序设计的理解:

  当一组程序的执行在时间上是重叠的,所谓时间重叠是指一个程序执行第一条指令是在另一个程序执行完最后一条指令之前开始的,或者说,多个程序处于都已开始执行但都未执行完成状态。

 

转载于:https://www.cnblogs.com/dxqaq/p/10725852.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值