We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3b17434 + 200cbf6 commit 7c52e5fCopy full SHA for 7c52e5f
language-guide/concurrency.md
@@ -1,6 +1,6 @@
1
# 並行処理\(Concurrency\)
2
3
-最終更新日: 2024/06/26
+最終更新日: 2024/08/30
4
原文: https://docs.swift.org/swift-book/LanguageGuide/Concurrency.html
5
6
非同期操作を行う。
@@ -231,7 +231,7 @@ let photos = await withTaskGroup(of: Data.self) { group in
231
232
前の例と同じように、この例でも写真ごとに子タスクを作成してダウンロードしています。前の例とは異なり、`for-await-in` ループは次の子タスクの終了を待ち、そのタスクの結果を結果の配列に追加して、すべての子タスクが終了するまで待ち続けます。最後に、タスクグループはダウンロードした写真の配列を全体の結果として返します。
233
234
-### <a id="unstructured-concurrency">タスクキャンセル\(Task Cancellation\)</a>
+### <a id="task_cancellation">タスクキャンセル\(Task Cancellation\)</a>
235
236
Swift の並行処理では、協調キャンセルモデルを使用します。各タスクは、実行中の適切な時点でキャンセルされたかどうかをチェックし、キャンセルに適切に応答します。タスクがどのような作業をしているかに応じて、キャンセルに応答することは、通常、次のいずれかを意味します:
237
0 commit comments