競爭條件(race condition)

在一些操做系統中,協做的進程可能共享一些彼此都能讀寫的公用存儲區。這個公用存儲區可能在內存中(多是在內核數據結構中),也多是一個共享文件。這裏共享存儲區的位置並不影響通訊的本質及其帶來的問題。爲了理解實際中進程間通訊如何工做,咱們考慮一個簡單但很廣泛的例子:一個假脫機打印程序。當一個進程須要打印一個文件時,它將文件名放在一個特殊的假脫機目錄 (spooler directory)下。另外一個進程(
相關文章
相關標籤/搜索