2014-09-24 63 views

回答

1

您需要共享對共享內存中容器的所有訪問權限。

E.g. here:如果該存儲器的訪問不能被有效地同步

如前所述,能夠將通過存儲器映射文件或共享存儲器對象進程之間共享存儲器是不是非常有用。這與線程同步機制發生的問題相同,即線程間共享堆內存和全局變量,但通常需要通過互斥鎖和條件變量來同步對這些資源的訪問。

而且here

使用共享內存,我們能夠避免兩個數據副本,但我們必須在訪問共享內存段同步。

共享內存避免了這種開銷,但我們需要同步兩個進程

+0

爲我工作。謝謝。 – nrcrast 2014-09-24 16:28:22