これは私が持っているコードです:
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
insinde関数から呼び出しても大丈夫handle_cast
ですか?私が期待しているのはhandle_cast
、新しい状態が返され、add_process
メッセージがすぐに処理されることです。