Swift 5.10 日本語化計画 : Swift 5.10


型メソッド


yield


現在のタスクを一時停止し、他のタスクの実行を許可します。


iOS 13.0+ iPadOS 13.0+ macOS 10.15+ Mac Catalyst 13.0+

tvOS 13.0+ watchOS 6.0+ visionOS 1.0+

static func yield() async


SuccessNeverFailureNever の時利用可能です。





議論


タスクは、一時停止ポイントを含まない長時間実行操作の途中で自発的に一時停止し、このタスクに実行が戻る前に他のタスクを少しの間実行させることができます。


このタスクがシステム内で最も優先度の高いタスクである場合、実行プログラムは同じタスクの実行を直ちに再開します。そのため、このメソッドは必ずしもリソースの枯渇を回避する方法ではありません。




以下も見よ


実行の一時停止


static func sleep(nanoseconds: UInt64) async throws

現在のタスクを少なくともナノ秒単位で与えられた期間一時停止します。

SuccessNeverFailureNever の時利用可能です。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ