2012-05-08 116 views

回答

1

取決於你的意思是什麼無關。在沒有父母/子女關係的意義上說,這些過程可能是不相關的,但他們仍然必須被編程爲以某種方式進行合作,如信號量,互斥鎖,文件鎖定或其他。沒有祕密的系統調用(我知道)會自動同步來自兩個獨立進程的兩個獨立的流。

2

雖然有一個名爲sync_with_stdio功能,這不你在想什麼。

您將需要使用一些操作系統提供的同步基元,如boost::scoped_lockboost::mutex(在一個進程內)或Boost.MPI基元進行進程間同步。