object-c - 現在 10,000 個のネットワーク リクエストがあります。最初のリクエスト、2 番目のリクエストなどで結果を返すにはどうすればよいですか?
PHPz
PHPz 2017-05-02 09:32:54
0
2
813

私が現在必要としているのは、10,000 件のネットワーク リクエストを順番に実行することで、1 日目にデータをリクエストした後、それをデータベースに保存し、2 番目のリクエストを 1 回限りの質問にすることです。誰かが何か方法を持っていますか?

PHPz
PHPz

学习是最好的投资!

全員に返信(2)
世界只因有你

リクエストが定期的である場合、たとえば ID が連続している場合、次のリクエストを開始する前に、成功した各リクエストのコールバックまたはプロキシで ID を処理できます。
比較的単純で大雑把な方法:
NSOperationQueue を使用し、maxConcurrentOperationCount を 1 に設定し、10,000 件のリクエストをすべて追加します。実行されたリクエストに結果がなかった場合、キューはキャンセルされます。ただし、これによりコードは節約されますが、メモリは節約されません。

いいねを押す +0
phpcn_u1582

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート