我在一个过程中创建了ETS表,并想在另一个过程中使用它。如何在第二个过程中“打开” ETS表?在手册页中找不到良好的功能。

最佳答案

您必须使用'named_table'和'public'选项创建ets表。

喜欢

T = ets:new(yourtablename,[public,named_table]).

在这种情况下,其他本地进程可以使用名称为“yourtablename”的表。无需在其他进程中显式打开此表。

关于erlang - 与两个进程共享ETS表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13112532/

10-13 02:06