Resultados da pesquisa a pedido "gen-server"

3 a resposta

que tipo de tipos podem ser enviados em uma mensagem erlang?

rincipalmente, quero saber se posso enviar uma função em uma mensagem em uma configuração erlang distribuíd na máquina 1 F1 = Fun()-> hey end, gen_server:call(on_other_machine,F1) na Máquina 2 handler_call(Function,From,State) -> ...

3 a resposta

Gracioso desligamento do GenServer

Escrevi um aplicativo Elixir com GenServer que inicia um aplicativo externo na inicialização e o desliga e faz outra limpeza na saída. Eu adicionei a funcionalidade de inicialização ...

2 a resposta

Erlang: diferença entre usar gen_server: cast / 2 e passagem de mensagem padrão

Eu estava trabalhando com um problema e notei algum código em que um programador anterior passava mensagens usando a convenção padrão do PID! Mensagem. Eu tenho usado gen_server: cast / 2. Eu queria saber se alguém poderia me explicar ...

1 a resposta

Obtendo o estado gen_server / gen_fsm para depuração

É possível obter o estado atual de umgen_server processo (presumivelmente enviando alguma mensagem do sistema)? Pode ser útil ao depurar. Obviamente, posso adicionar uma mensagem que retorne o estado atual parahandle_call: get_state(Server) -> ...

2 a resposta

Errang gen_server com tarefas de longa execução

Dia bom Eu tenho umgen_server processo que executa algumas tarefas de atualização de estado de longa duração periodicamente emhandle_info: handle_info(trigger, State) -> NewState = some_long_running_task(), erlang:send_after(?LOOP_TIME, self(), ...

4 a resposta

Como executar ações periodicamente com o gen_server de Erlang?

Eu quero iniciar um servidor de gen que, adicionalmente, execute uma ação a cada minut Qual é a melhor maneira de agendar isso?