ヒント - アプリケーション内で同期処理が必要となる特別な場合を除き、非同期処理を利用することが推奨されています。

20.3.1 同期処理
20.3.2 非同期処理