【发布时间】:2026-01-20 02:15:02
【问题描述】:
通常,如果我希望 Erlang 进程超时,我会使用以下构造:
receive
Msg -> ok; %% handle message
after 60000 ->
%% Handle timeout and exit
end.
在 gen_fsm 等 OTP 服务器中是否有类似的机制?我将为我的应用程序的每个活动会话生成 gen_fsm,如果在收到消息后超过非活动的超时值,我希望它们退出。
如果需要,我可以编写自己的自定义流程,但如果可能,我更愿意使用 gen_fsm。
【问题讨论】:
标签: erlang erlang-otp gen-fsm