Normalmente si me gustaría tener un tiempo de espera de proceso de Erlang me gustaría utilizar la construcción siguiente:gen_fsm de tiempo de espera si no recibe mensajes
receive
Msg -> ok; %% handle message
after 60000 ->
%% Handle timeout and exit
end.
¿Existe un mecanismo similar en los servidores como OTP gen_fsm? Estaré generando gen_fsm para cada sesión activa con mi aplicación, y me gustaría que salgan si se excede un valor de tiempo de inactividad después de recibir un mensaje.
Puedo escribir mi propio proceso personalizado si es necesario, pero preferiría usar un gen_fsm si fuera posible.
También se puede ajustar el tiempo de espera inicial, si se pasa un '{tiempo de espera, Tiempo}' opción cuando se llama a inicio. – Zed
Excelente, gracias Zed! –