这是我的代码:
handle_cast(start, #state{started = false} = State) ->
gen_server:cast(self(), add_process),
{noreply, State#state{started = true}};
handle_cast(add_process, State) -> ...
gen_server:cast
从函数内部调用handle_cast
可以吗?我期望它handle_cast
会返回一个新状态,然后add_process
立即处理消息。