Описание тега gen-statem
1
ответ
В чем разница между gen_server и gen_statem?
В Erlang есть два поведения, которые кажутся очень похожими: -behaviour(gen_server). -behaviour(gen_statem). В чем практическая разница? Когда я должен использовать одно вместо другого?
16 апр '21 в 12:14
1
ответ
Преобразование учебника Learn You Some Erlang из gen_fsm в gen_statem
Я просматривал главу « Ярость против машины конечных состояний» учебного пособия, и в ней используется gen_fsm, который устарел в пользу gen_statem. При запуске тестов я всегда застреваю, потому что один из клиентов находится в состоянии согласовани…
24 май '21 в 19:18
0
ответов
Как преобразовать sync_send_all_state_event в gen_fsm в gen_statem
Я пытаюсь преобразовать phone_fsm в phone_gen_statem из Scalability Designing forwith Erlang / OTP . В версии fsm есть несколько строк, которые выглядят примерно так: action({outbound, ToMs}, MsId) -> gen_fsm:sync_send_all_state_event(MsId, {outb…
18 окт '21 в 08:14
0
ответов
В GenStat я не вижу доступных данных для открытых файлов "gsh" при попытке запустить функцию.
Итак, у меня есть этот ноутбук, на котором я недавно установил Windows 10 и Windows 8.1 и попытался запустить программное обеспечение Genstat. Другие мои портативные / настольные компьютеры могут правильно запускать genstat, но на этом ноутбуке я не…
04 ноя '21 в 10:00
1
ответ
Сопоставление сообщения, полученного состоянием в gen_statem в Erlang
У меня проблема с сопоставлением сообщения, полученного в татеме gen_s в модуле Erlang, который я назвал e_counter. Вот снимок кода. gen_statem связан с супервизором. Когда процесс e_counter получает сообщение о событии от другого процесса, он увели…
28 авг '23 в 15:05