非ブロック
from kotlin/dispatcher
特定の条件が満たされるまで呼び出し元のスレッドを放棄する
その間に他の処理を実行できる