すべてのサービス呼び出しは,シリアルに実行されます。このため,処理に時間が掛かるサービス呼び出しを行うと,その後のサービス呼び出しが待たされてしまいます。
この場合,マルチスレッド機能を使用すると,処理に時間の掛かるサービス呼び出しは専用のスレッドに担当させることができるようになり,別スレッドではほかのサービス呼び出しができるようになります。