0
我正在發送一個演員的消息來殺死另一個演員。接收者actor執行context.system.shutdown
。儘管actor完全接收消息並執行case語句中指定的代碼,但它不會關閉。出了什麼問題?斯卡拉system.shutdown不工作
接收方actor的接收方法。
def receive = {
...
case "KILL" => context.system.shutdown
}
其實有一些是演員在系統保持運行的同時system.shutdown()是執行。所以它會強制停止正在運行的演員或等待他們先停止處理。 – serpent403