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