今日私はAsyncTask
の代わりにライブラリを使用しました。なぜなら、それはHttpUrlConnection
よりも速いからです。しかし、どのように高速で、どのようなメカニズムを使用しているのでしょうか。私はそれについて調べましたが、正確で満足のいく回答は得られませんでした。その背後にあるコンセプトを理解するために私を助けてください。Retrofitライブラリは、デフォルトのAsyncTaskよりも速く動作しますか?
-5
A
答えて
1
非同期タスクはデフォルトでシングルスレッドで実行され、最後の呼び出しが完了するのを待ってから次のスレッドを実行し、並列実行スレッドによる一般的なエラーを回避するように設計されています。改造はできません。これは呼び出しを並列に送信し、ThreadPoolExecutorを使用します。
+0
違いを理解していれば、この記事を回答としてマークするのを忘れないでください。それは将来他の人にも役立つでしょう。 –
関連する問題
- 1. grepはどのように速く動作しますか?
- 2. phpは警告なしでより速く動作しますか?
- 3. 編集/更新よりも速くクエリーを作成/破棄しますか?
- 4. ベクトルはpush_backよりも速くコンパイルされますか?
- 5. getterとsetterはより高速に動作しますか?
- 6. Pythonソケットは受信者よりも速く送信します
- 7. ブラウザは画像よりも速く画像をロードします。
- 8. instanceofはポリモーフィックコールよりもどのように速くなりますか?
- 9. ライブラリの依存関係なしでretrofitはどのように動作しますか?
- 10. CPUの直接転送はDMAよりも速く動作しますか?どのような場合には、DMA転送はCPU直接転送より速く動作しますか?
- 11. Cで最も速くデインターリーブ動作?
- 12. MySQLリクエストにASyncTaskよりも優れたクラスまたはライブラリがありますか?
- 13. アンドロイドのインテントはレスポンスよりも速く実行されます
- 14. Djangoのデフォルトのpassword_changeはもう動作しませんか?
- 15. Drools - KnowlegeBuilderをより速く作成しますか?
- 16. アクティビティはフラグメントよりも作成が速いのですか?
- 17. NatTableをExportCommandよりも速くエクスポートできますか?
- 18. UIImagePNGRepresentationよりも速くPNGをエンコードする方法はありますか?
- 19. なぜOpenCLカーネルはIntel HD上でNVIDIA GeForceよりもはるかに高速に動作しますか?
- 20. もっと速く動くのは何ですか?
- 21. ImageMagickより速いものはありますか?
- 22. ParHashMapはHashMapよりもルックアップ操作が高速ですか?
- 23. このタイルブリッタはもっと速くなりますか?
- 24. RetrofitとOkhttpが私のアプリケーションでうまく動作しない
- 25. Javaコンパイラはなぜ非常に速く動作しますか?
- 26. Javaのゲームのキャラクターはあまりにも速く動いています
- 27. 亜音速3.0、のSQLServerのデフォルト値は動作しませんか?
- 28. forループよりも行の違いを速く計算しますか?
- 29. Watson Speech To Textサービスは、どの種類のオーディオファイルに対してより速く動作しますか?
- 30. Boost.Program_optionsでデフォルトの動作は何も引数はありませんか?
オープンソースです。コードを読んでください。 –