我是新手,向大家问一下:关于多个进程之间的执行顺序问题,到底是他们同时执行还是一个执行另外的等待?
我是新手,向大家问一下:关于多个进程之间的执行顺序问题,到底是他们同时执行还是一个执行另外的等待?比如利用fork()产生多个进程(大于2个),这些进程之间的执行是同步还是交叉执行。请教!!
------解决方案--------------------单核的话,同一个时间只有一个进程在跑,即使多核,一个程序fork后也不一定是父子进程同时在跑,因为进程的被调度是无序的,你不知道当前可执行状态的进程队列有哪些进程,所以父子进程可能要排队