【发布时间】:2020-06-16 18:47:48
【问题描述】:
例如: 状态如下所示:
state1({call,Caller},Msg,Data) ->
NewData = do_somthing(),
{next_State,state2,NewData,[{reply,Caller,NewMsg},{state_timeout,5000,any}]}.
超时状态:
state2(state_timeout,Msg,Data) ->
something() ( Here my question)
我需要在超时发生时返回一条消息。 如果我不知道 state2(state_timeout,Msg,Data) 的调用者是谁,我该怎么做?
【问题讨论】:
标签: erlang timeout message-passing gen-server reply