/* Page prose (ja) */
"DistributedLocalActorRecap" = "# おさらい: ローカル actor は 1 つのプロセス内で状態を守る\n\nまず、[Actors](Actors.playgroundchapter/Overview) の章ですでに知っていることに立ち返りましょう。**actor** は、アクセスをシリアライズすることで自身のミュータブルな状態を守る参照型です。一度に 1 つのタスクだけがその内部に触れるので、その状態に対して data race が起きることはありません。外部からは、`await` でそのメンバーにアクセスします。\n\nここにローカル actor としての銀行の元帳があります。100 件の並行した入金がすべて正しく反映され、ロックはどこにも見当たりません。";
"DistributedLocalActorRecap-2" = "**実行して確認:** `Final balance: 100` が、毎回必ず表示されます。100 個のタスクが `balance` を変更しようと競い合いましたが、actor はそれらを 1 つずつ通したので、1 セントも失われませんでした。その保証を心に留めておいてください。分散 actor はそれを保ち、ネットワークをまたいで引き伸ばします。\n\n* callout(試してみよう): `1...100` を `1...10_000` に変えてみましょう。最終的な残高は、どれだけ多くのタスクが積み重なっても、1 セントも失われず、依然としてカウントと正確に一致します。\n\n重要な制約は、`ledger` が**1 つのプロセス**の中に存在することです。それに触れるすべてのタスクは同じアプリの中で実行され、同じメモリを共有しています。状態が別の場所（別のプロセス、別のデバイス、サーバー）に存在する必要が生じた瞬間、素の actor はそれに手が届きません。\n\n[前へ](@previous)  |  2 / 9 ページ  |  [次へ: 1 つのプロセスから複数へ](@next)";
