検索

ホームページ  >  に質問  >  本文

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

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

PHPzPHPz2772日前820

全員に返信(2)返信します

  • 世界只因有你

    世界只因有你2017-05-02 09:34:54

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

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:34:54

    リーリー

    返事
    0
  • キャンセル返事