进程的顺序性和并发性 程序的并发执行和顺序执行的区别是什么?
浏览量:1255
时间:2021-03-16 11:16:11
作者:admin
程序的并发执行和顺序执行的区别是什么?
1. 并行执行和顺序执行的特点是:可分性、封闭性和再现性的丧失。
2. 并行程序执行的主要特点是并行程序之间存在相互约束。并行程序执行失去了程序的封闭性和可复制性,程序的活动和机器执行程序不再一一对应。
3. 程序的并发执行意味着系统的所有部分不再以简单的串行方式工作。同时,系统中不仅有一个活动,还有许多并行活动。从程序活动的角度看,系统中可能有多个操作程序同时执行或相互渗透。此时,计算机不再是一个简单的顺序执行程序。也就是说,在程序的前一个操作完成之后,系统可以不立即执行其随后的操作,而是可以转向执行其他程序的操作。
程序顺序执行与并发执行有什么不同?
与单核和多核计算机类似,顺序执行在每个时间段只能执行一个任务。在执行一个线程时,其他线程必须等待该线程完成执行。如果是并发执行,则在每个时间段中并发执行多个任务。一般来说,第一个和第二个没有区别,这大大提高了程序的整体执行效率。
进程的顺序性和并发性 程序顺序执行和并发执行区别 程序顺序执行的特性
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。