↑: "[[キュー]]"
- 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 %%