/* Page prose (ja) */
"TaskDetached" = "# `Task.detached`: 何も継承しないタスク\n\n通常の `Task { }` は、作成された場所から**コンテキスト**を継承します。現在の**優先度**（処理がどれだけ緊急か）と現在の **actor**（後の章で actor を詳しく扱います。「このコードがどのスレッドセーフな世界で実行されるか」と考えてください）です。そのコンテキストを継承することは、ほとんどの場合に望ましいことです。\n\n`Task.detached { }` は意図的にそのどれも継承*しません*。まっさらな状態から始まります。デフォルトの優先度、actor なし、です。これは、めったに使わない鋭い道具です。";
"TaskDetached-2" = "**実行して確認:** 親と素の `Task` の子は*同じ*優先度の数値（high は `25`）を報告し、一方 detached なタスクは異なるデフォルト値（medium は `21`）を報告します。何も継承しなかったのです。正確な数値は実装の詳細です。ポイントは、継承する子は親と一致し、detached なタスクは一致しないということです。\n\n> **本当に `Task.detached` が欲しくなるのはどんなときでしょうか。** ほとんどありません。ある処理がその発生元から本当に独立しているときだけ使いましょう。たとえば、高優先度の画面の緊急性に乗るべきでない、あるいはその画面の actor に結び付けられるべきでない、投げっぱなしのキャッシュ書き込みを始める場合などです。迷っているなら、それは必要ありません。素の `Task` を使いましょう。\n\n[前へ](@previous)  |  5 / 11 ページ  |  [次へ: タスクツリー](@next)";
