현재 게임 서버를 만드는 프로젝트에 있습니다. 모든 플레이어는 gen_fsm 동작을 사용하는 자체 프로세스가 있다고 가정합니다. gen_fsm을 시작/3으로 시작하려면 고유 한 원자가 필요합니다. 현재는 make_ref()를 사용하여이 ref를 ref_to_list/1이있는 원자로 만드는 방법을 발견했습니다. 그러나 this post에 따르면 추천하지 않으며 나는 그에 동의한다.gen_fsm의 고유 원자 : 얼랑의 start/3
이 문제를 어떻게 해결하겠습니까? local 옵션을 사용하여 gen_fsm을 시작할 때이를 식별 할 수있는 원자가 필요합니다.
감사합니다. 나는 gen_fsm : send_event/2를 사용할 때 FsmRef가 Pid 일 수도 있다는 사실을 놓쳤습니다. 나는 원자를 필요로한다고 생각했습니다. 생각해 보면 이해가되지 않을 것입니다. – softarn