Slide 43
Slide 43 text
同期関数から非同期関数を呼ぶ方法
Task
イニシャライザー
● 非同期コンテキストを提供
● 同期関数内から非同期関数を呼べる
● コールバックはすぐに呼ばれる
● 返り値の
Task
インスタンスからマニュアルで
キャンセルできる
● 親タスクの優先度や
actor,
タスクローカル値
を引き継ぐ
Task.detached
● 非同期コンテキストを提供
● 同期関数内から非同期関数を呼べる
● コールバックはすぐに呼ばれる
● 返り値の
Task
インスタンスからマニュアルで
キャンセルできる
● 親タスクの優先度や
actor,
タスクローカル値
を引き継がない