Kotlinのコルーチンで、新しいコルーチンを起動して呼び出し元のスレッドをブロックしつつ完了を待つビルダーはどれ?
runBlocking は新しいコルーチンを起動し、完了するまで現在のスレッドをブロックするコルーチンビルダーで、main関数やテストで使われることが多いです。launch は結果を返さないJobを返して非同期に起動し、async は Deferred を返して await で結果を受け取ります。withContext はコルーチンのコンテキストを切り替えて実行する中断関数であり、ビルダーとは役割が異なります。