↑: "[[キュー]]" - Actor、もしくはActorモデルは非同期通信の設計手法の一種です - Actorには局所的・固有な状態を持つ独立したプロセッサです [[アクターは局所的・固有な状態を持つ|Rzh3]] [[アクターは独立したプロセッサ|Rx6y]] - Actorにはメールボックスを持ち、メッセージを受け取ると動きます [[アクターはメールボックスを持つ|Rngj]] [[アクターが待機中なら届いたメッセージを処理する|R4ew]] - メールボックスが空になると待機します [[アクターのメールボックスが空なら待機状態に戻る|Rerf]] - Actorの受信メッセージや内部状態は外からアクセス不可能です [[アクターのメッセージは受取側以外で確認不可能|Reak]] [[アクター内の状態は外からアクセス不可能|Rgbb]] - 結果データ共有が起こらず、並行処理を扱うコードが不要になります [[アクターはデータの共有が起こらない|Rhjw]] [[アクターは並行処理を扱うコードが一切いらない|Rnxt]] - %% DATAVIEW_PUBLISHER: start ```dataview TABLE WITHOUT ID file.link as child, aliases[0] as alias from "zk/core" where meta(up).path = this.file.path SORT file.mtime ASC ``` %% | child | alias | | ----- | ----- | %% DATAVIEW_PUBLISHER: end %%