一个进程可以执行一个或几个程序,反之同一个程序可能由几个进程同时执行,这句话怎么理解

百度知道的答案:
比如显示图像的驱动程序,多个程序的显示都是需要他来执行。
我们玩游戏算一个程序,需要显示图像的驱动,声音驱动、IO驱动的同时执行。
就这么简单。

我的理解:大家知道bat文件可以当做命令call的。
你写了一个实现了拷贝的功能的bat文件,又写了一个实现删除功能的bat文件,这就是两个程序了。
然后你在执行一个命令行,顺序调用这两个程序,就会实现一个剪切文件的功能。
于是你剪切文件的这个一个进程就执行了你的这两个程序。

其实这个东西咋一看不好理解,主要是人们总觉得程序应该是一个界面完整、包含业务逻辑和数据的软件。而在这句话中,一个函数就是一个程序了,程序片段也算程序。

猜你喜欢

转载自xnn.iteye.com/blog/1830494
今日推荐