兩個進程間可以共享內(nèi)存嗎 共享內(nèi)存,能夠被多少個進程同時讀取,window?
共享內(nèi)存,能夠被多少個進程同時讀取,window?1. 多進程不一定比多線程好2。共享內(nèi)存沒問題3。在Linux上,D-Bus可以用來在進程之間共享數(shù)據(jù),這更可靠、更簡單。D-Bus也會廣播。如果您想
共享內(nèi)存,能夠被多少個進程同時讀取,window?
1. 多進程不一定比多線程好
2。共享內(nèi)存沒問題
3。在Linux上,D-Bus可以用來在進程之間共享數(shù)據(jù),這更可靠、更簡單。D-Bus也會廣播。
如果您想考慮高可靠性,那么采集程序可以是單個進程,然后使用mom(如ActiveMQ)以持久的方式傳輸數(shù)據(jù)。它可以廣播、點對點和分布式。有兩個偵聽程序,一個用于顯示,另一個用于保存到數(shù)據(jù)庫。這樣,只要考慮采集程序的高可靠性,因為如果采用持久模式發(fā)送數(shù)據(jù),對方在沒有接收到數(shù)據(jù)時就會保存數(shù)據(jù)。