Xamarin のドキュメントを確認したところ、次のようにマルチスレッド機能に ThreadPool を使用することが推奨されています。
http://docs.xamarin.com/guides/ios/application_fundamentals/threading
ただし、Grand Central Dispatch が ThreadPool よりもはるかにパフォーマンスが高いことを示すベンチマークが行われています。
したがって、私の質問は、なぜ Xamarin は Grand Central Dispatch よりも ThreadPool を推奨するのですか? Xamarin は最終的に ThreadPool を Grand Central Dispatch に結び付けますか? どちらかを選択するのはいつですか?ThreadPool が Xamarin によって最適化され、最終的に Grand Central Dispatch よりも優れている場合、Grand Central Dispatch を使用したくないからです。