많은 근로자 (루프 수신)가있는 얼랑 (Erlang) 프로그램을 생각하고 있습니다.이 근로자는 거의 항상 동시에 자신의 상태를 조작합니다. 거대한 동시 작업자의 양은 너무 커서 mnesia 상태가 성능 상 문제를 일으킬 수 있으므로 각 루프의 args로 상태를 전달한 다음 나중에 기억 장치에 기록하십시오. 이것은 좋은 습관입니까? 이 작업을 수행하는 더 좋은 방법이 있습니까? (대충 말해서 객체 지향 언어의 속성을 가진 인스턴스와 같은 것을 찾고 있습니다)Erlang에서 상태를 구현하는 방법은 무엇입니까?
고마워요.
실제로 프로그램에서 어떤 문제를 해결하려고하는지 알지 못하면이 질문에 대답 할 수 없습니다. 일반적으로 다른 프로세스의 요청을 처리하는 프로세스를 가진 대부분의 Erlang 프로그램은 자신의 상태를 알고있는 유일한 프로세스이며 상태는 반복적 인 루프에 인수로 전달됩니다. – zxq9