akka Actor的生命週期

2021-07-02 14:25:55 字數 840 閱讀 8909

通過actorsystem的actorof方法建立乙個新的actor並返回其actorref:

該actor的path被確定則不會在被分配出去;

該actor擁有乙個隨機的uid;

該actor是乙個actor例項;

在例項的過程中呼叫該actor的prestart方法。

val system = actorsystem("sys")

val actor = system.actorof(props[worker],"path")

其中——actorsystem需要乙個path,actor也需要乙個path。

actor的具象實體:

是path指向的;

有固定的uid;

有mailbox。

可以resume

重新開始執行。

也可以restrat

由原先的actor例項呼叫prerestart方法;

生成乙個新的actor例項;

之前的actor例項被新的例項所取代;

由新的actor例項呼叫postrestart方法。

指代了actor實體;

隱藏了actor的例項;

擁有path和uid。

知道了乙個對應的path;

通過呼叫stop、context.stop或者posionpill來使actor的例項呼叫對應的poststop方法;

終止所有對應的watchers;

之前被約訂path可以繼續被使用了。

React 生命週期 生命週期方法

生命週期 掛載 更新 解除安裝 元件被建立 執行初始化 並被掛載到dom中,完成元件的第一次渲染 constructor props getderivedstatefromprops props,state render componentdidmount 元件被建立時會首先呼叫元件的構造方法,接受...

actived生命週期 Vuejs 生命週期

每個 vue 例項在被建立時都要經過一系列的初始化過程。如需要設定資料監聽 編譯模板 將例項掛載到 dom 並在資料變化時更新 dom 等。同時在這個過程中也會執行一些叫做生命週期鉤子的函式,這給了使用者在不同階段新增自己的 的機會。乙個 vue 例項 我們建立乙個 vue 例項,並在每個階段驗證 ...

vue的生命週期,什麼是生命週期

簡而言之 建立前 後,載入前 後,更新前 後,銷毀前 後 beforecreate 建立前 在資料觀測和初始化事件還未開始 created 建立後 完成資料觀測,屬性和方法的運算,初始化事件 beforemount 載入前 在掛載開始之前被呼叫,相關的render函式首次被呼叫。mounted 載入...