Linux运维教程:进程间通信与竞争条件处理.pdf

Linux运维教程:进程间通信与竞争条件处理.pdf

有时候我们进行进程的编程时,最后的结果常常

取决于进程运行的顺序,但是在fork是父

进程先运行还是子进程先运行是未知的。

假若在上面的实例中第二个子进程在第一个子进

程之前就运行,其父进程将会是第一个子进程。

如果系统负载很重,第二个子进程从sleep返回

的时候,第一个子进程还是没有机会得到运

行,遇到这种问题的时候是很难排除的,我们

也称这种问题叫做竞争。

在编写这样的程序的时候我们尽量要避免这种竞

争。

下面

文档评论(0)

1亿VIP精品文档

相关文档