찾다

 >  Q&A  >  본문

목표-c - 이제 10,000개의 네트워크 요청이 있습니다. 첫 번째 요청, 두 번째 요청 등에서 결과를 반환하려면 어떻게 해야 합니까?

현재 필요한 것은 10,000개의 네트워크 요청을 순서대로 실행하도록 하는 것입니다. 첫날 데이터를 요청한 후 데이터베이스에 저장하고 두 번째 일회성 질문을 요청합니다. 누구든지 아이디어가 있다면?

PHPzPHPz2770일 전815

모든 응답(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
  • 취소회신하다