찾다

 >  Q&A  >  본문

objective-c - 我现在有10000条网络请求,我怎么在第一条请求有结果返回,在请求第二条,依次类推

我现在的需求就是有10000条网络请求,让他们按照顺序执行,第一天请求完数据之后,存到数据库,让后在请求第二条,一次类题,不知到大家有没有好的方法。

PHPzPHPz2753일 전805

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