/* Page prose (ja) */
"SerialQueueFix" = "# 解決策1: 書き込みをシリアルキューに集約する\n\nもっとも簡潔な解決策は、入金を**一度に一つずつ**起こすようにすることです。**シリアルキュー** はそのブロックを厳密に順番どおり、決して重なることなく実行するので、ある窓口係が書き込みの途中に別の窓口係が引き出しを読むことはできません。滑り込む隙間がないのです。";
"SerialQueueFix-2" = "**実行して確認:** `Final balance: 1000 (expected 1000)`。毎回必ずです。十回実行しても、十回とも `1000` です。シリアルキューは、競合のあるバージョンに欠けていた協調です。トレードオフに注目してください。入金はもう重ならないので、正しさを買うために並列性をいくらか手放したことになります。手早い残高更新にとっては、これは良い取引です。\n\n* callout(試してみよう): `ledger` を `attributes: .concurrent` に戻して実行してみましょう。書き込みが重なれるようになった瞬間に、保証されていた `1000` がふたたび崩れる様子を観察してください。\n\n[前へ](@previous)  |  4 / 9 ページ  |  [次へ: バリアによる解決策](@next)";
