gen-server

gen-server

文章 0 浏览 2

Erlang,process_flag trap_exit 从 CLI 杀死我的 gen_server

我正在使用这个 gen_server: -module(user_info_provider). -export([start_link/0, stop/0]). -export([init/1, terminate/2, handle_info/2, handl…

世界等同你 2024-12-10 02:24:02 1 0

gen_server 关闭监听套接字

我想做的是让 gen_server 进程接受一个新客户端并立即生成一个新子进程来处理下一个客户端。我看到的问题是,当套接字完成并最终终止时,它也会关闭侦…

如痴如狂 2024-12-02 21:46:41 2 0

如何形象地描述gen_server?

免责声明:作者是 OTP 的新手,对 Erlang 的语法、过程和消息有一些基本了解。 我试图掌握 Erlang 中的行为概念,但我的脑海中浮现出很多问题,阻止了…

北恋 2024-11-29 04:39:03 3 0

gen_server 启动了吗?

有没有办法告诉 gen_server:“主管已初始化所有 gen_server,现在您可以发送消息”? 我有一个工作人员 gen_server,其工作是在他的监督树中设置其他…

生来就爱笑 2024-11-17 14:25:23 4 0

Erlang 异步消息处理与 gen_server:cast/2

我正在寻找 Erlang 使用 gen_server:cast/2 进行异步消息处理的好例子。 我在 OTP ssh 模块中看到了一个示例,它通过以下方式接收请求 module:handle_…

枉心 2024-11-15 07:39:59 2 0

何时使用 Gen_Fsm,何时使用 Gen_Server?

在查看了 Gen_Fsm 和 Gen_Server 文档后,我发现它们或多或少具有类似的行为。我认为,如果有一个循环函数用于发送广播或监听tcp sock,最好使用Gen_F…

清风挽心 2024-11-10 17:31:15 4 0

Erlang 消息可以发送哪些类型?

我主要想知道是否可以在分布式 Erlang 设置中在消息中发送函数。 在机器 1 上: F1 = Fun()-> hey end, gen_server:call(on_other_machine,F1) 在机器…

薄荷港 2024-11-09 13:38:47 7 0

解决两个gen_tcp之间的死锁

在浏览 erlang 应用程序的代码时,我遇到了一个有趣的设计问题。让我描述一下情况,但由于 PIA 抱歉,我无法发布任何代码。 该代码的结构为 OTP 应用…

给不了的爱 2024-11-08 05:36:12 4 0

如何在 erlang 中测试 gen 服务器?

我是 erlang 的初学者,我编写了一个基本的 gen 服务器程序,如下所示,我想知道如何测试服务器,以便我知道它运行良好。 -module(gen_server_test). …

南街九尾狐 2024-11-05 13:30:07 5 0

Erlang gen_server 投射错误的返回值

我尝试将消息投射到 gen_server: gen_server:cast({global, ID}, {watchers}). 处理程序是: handle_cast({watchers}, State) -> case State#table_s…

笑,眼淚并存 2024-11-03 18:34:55 4 0

Erlang 将消息投射到全局 gen_server

这是上一个问题的继续, 我有gen_server: start(UserName) -> case gen_server:start({global, UserName}, player, [], []) of {ok, _} -> io:format…

☆獨立☆ 2024-11-02 17:21:20 3 0

Erlang停止gen_server

我有 gen_server: start(UserName) -> case gen_server:start({global, UserName}, player, [], []) of {ok, _} -> io:format("Player: " ++ UserNam…

从﹋此江山别 2024-11-02 10:04:13 4 0

获取 gen_server/gen_fsm 状态以进行调试

是否可以获取 gen_server 进程的当前状态(大概通过发送一些系统消息)?调试时它可能很有用。 当然,我可以添加一条消息,将当前状态返回到handle_ca…

铁憨憨 2024-10-03 21:39:18 5 0

使用 ets 表作为 gen_server 状态

我正在编写一个 gen_server,我想将 ets 表保存为状态,然后在其他地方创建 ets 表。我应该如何将其添加到 gen_server 的状态中? 我想使用 ets 表而…

来世叙缘 2024-10-03 21:14:27 5 0

瞬态 gen_server 进程和更新 pid

我目前正在以合理的速度学习 Erlang,但对主管有一个关于 gen_server 的问题。如果 gen_server 进程崩溃并随后由主管重新启动,它会收到一个新的 pid…

路还长,别太狂 2024-10-01 21:57:58 6 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文