如果启动以下两个程序(第一个在后台,第二个在前台)
program1& 程序2
在program2启动之前执行了多少program1?在切换到program2之前,是否会启动program1的主程序?我正在使用Linux。 GL
答案 0 :(得分:0)
没有。这取决于这些程序的作用以及你的环境。
'main'不是可执行程序的入口。 如果它在完成初始化代码并开始'main'之前耗尽时间片,它将被切换出来。
答案 1 :(得分:0)
它取决于调度程序和系统类型(单处理器或多处理器)。
通常,作为操作系统一部分的调度程序选择可以运行的进程。
每个程序都会获得执行特定程序的一定时间(时间片)。之后,它可能被置于等待队列中,而另一个程序被提供时间片以供执行。