Page History
| Info |
|---|
액터가 생성되고 삭제되기 까지 어떠한 생명주기를 가지는가에대한 주제로 OOP에서도 우리가 만든 객체가 어떠한 생명주기를 가지고 메모리에 해제가 되는가와 연관된 주제입니다. |
액터의 생명주기를 잘 표현한 그림입니다.
액터생성
| Panel |
|---|
actorSystem.actorOf( ext.props("testActor"),"Actor1" ) actorSystem.actorOf( ext.props("testActor"),"Actor2" ) actorSystem.actorOf( ext.props("testActor"),"Actor2" ) |
설계된 액터는, ActorOf를 통해 인스턴스가 생성되고 고유한 이름(경로)을 가지게 됩니다.
OOP 에서는 new를 통해 직접 객체를 생성하며 메모리참조를
| draw.io Diagram | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
PreStart
액터 생성되기전, 호출이 되며 보통 액터가 생성되기전 어떠한 준비된 설정을 진행시킬수가 있습니다.
OOP 의 생성자 단계에서 준비된(Init) 단계로
