gpt4 book ai didi

erlang - list 转换为 pid 函数 list_to_pid/1 限制

转载 作者:行者123 更新时间:2023-12-05 00:34:37 27 4
gpt4 key购买 nike

测试开源项目“gproc”功能时,
我发现 list_to_pid 适用于本地 pid,不适用于远程 pid。我的 erlang 运行时是 R15B。

(dist_test_n2@yus-iMac.local)29> D = list_to_pid("<0.239.0>").
<0.239.0>
(dist_test_n2@yus-iMac.local)30> D == self(). %% equal here
true
(dist_test_n2@yus-iMac.local)31> f(E).
ok
(dist_test_n2@yus-iMac.local)32> E = gproc:where(Name).
<8969.239.0>
(dist_test_n2@yus-iMac.local)33> F = list_to_pid("<8969.239.0>").
<8969.239.0>
(dist_test_n2@yus-iMac.local)34> F == E. %% not equal here
false

从有关此功能的用户指南来看,没有这样的限制。是bug吗?

最佳答案

如您所见here不能将 list_to_pid/1 与外部 pid 一起使用。

如果您在 google 上查看,我想您还可以找到由 Ulf Wiger 发起的原始线程。

希望这可以帮助!

关于erlang - list 转换为 pid 函数 list_to_pid/1 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10475321/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com