Erlang ETS表可以在不同的進程間共享嗎?因此,如果我有兩個進程在不同的Erlang運行系統上運行,我可以以某種方式將它們鏈接起來,以便我在一個ETS表中做的所有更改都會反映在另一個ETS表中。Erlang共享ETS表
1
A
回答
9
4
您不能在不同節點上的進程之間「共享」ETS表,ETS表只能由其創建節點上的進程訪問。如果你想共享ETS表,那麼你將需要在一個節點上創建一個進程,使用該表創建一個進程,並通過這個進程從另一個節點訪問表。這並不是那麼困難。
相關問題
- 1. 在Erlang ETS存儲列表
- 2. Erlang/ets:在得到一個「壞論點」後重置ets表?
- 3. 節點之間的Erlang Ets表
- 4. Erlang ets插入到多個表中
- 5. Erlang:在ETS中存儲PID
- 6. Erlang ETS原子和分離
- 7. 分享有兩個過程的ETS表?
- 8. erlang ets選擇奇怪的行爲
- 9. Erlang Term Storage(ETS)在哪裏存儲?
- 10. 與Erlang的C/C++共享內存
- 11. Erlang Supervisors - 共享進程郵箱
- 12. Erlang ETS表與消息傳遞:優化問題?
- 13. 創建與監督員共享一張ETS表格的N個孩子
- 14. Union ETS表
- 15. 共享表
- 16. 工作表共享
- 17. 如何匹配ets:匹配Erlang中的記錄?
- 18. 如何在Erlang中實現ETS狀態的線程安全?
- 19. erlang ets BIF實現ets_new_2爲什麼要這樣做?
- 20. 無法在接收塊中使用Erlang/ets
- 21. 如何在Erlang中的多個erl之間共享記錄?
- 22. 在兩個模塊之間共享erlang記錄
- 23. 與erlang服務器共享導軌會話
- 24. 在Erlang和Rails(和mongodb)之間共享模型定義
- 25. 如何與Erlang應用程序共享會話
- 26. 如何過濾沒有ets的ETS表:select
- 27. IPC ::共享的共享
- 28. 共享列表線程
- 29. 列表共享首選項
- 30. WSO2 BAM +共享註冊表
看看http://yarivsblog.blogspot.com/2008/05/erlang-does-have-shared-memory.html – halfelf