0

スレッドをフォークせずに、HTTPリクエストを実行するなど、非同期で何かを行うことは可能ですか?WindowsやLinuxでは、通常、HTTPリクエストごとに子プロセスを作成するアプリケーションは表示されないため、Androidでも同じことを行いたいと思います。そうでなければ、それはやり過ぎのように思え、私のアプリケーションに不必要に高い優先順位を追加します。

誰かがJavaScriptに精通しているなら、私はそれと同じように非同期のことをしたいと思います。何をすべきかという一種のキューがあり、非同期であっても、すべてが実際には1つのスレッドにあります。ある種のキューイングメカニズムを使用します。

もちろん、私はこれを間違って知っているかもしれませんし、スレッドやAsyncTaskを使用しても、実際には新しいプロセスが開かない可能性があります。

4

1 に答える 1

2

すべてのAsyncTaskインスタンスは、既存のスレッドの共有プールを使用して実行され(もちろん、独自のエグゼキューターを指定しない限り)、常に新しいスレッドを生成するオーバーヘッドを回避します。それらを使用してください。

于 2012-06-20T22:49:03.883 に答える