3

동시 대기열에 연결된 NSOperation 개체가 여러 개 있다고 가정합니다.NSOperation 내에서 NSURLConnection 동기화 메서드

이러한 NSOperations 내에서 NSURLConnectionClass의 동기 메서드 인 sendSynchronousRequest ...을 호출하여 단일 코드 내에서 다른 연결을 추적하는 코드를 망칠 필요가 없습니다.

Apple은 sendSynchronousRequest ...이 NSURLConnection 대리인 메시지를 추적하기 위해 실행 루프가있는 별도의 스레드를 자동으로 생성 할 것이라고 말합니다.

하지만 이미 여러 스레드가 있습니다 (NSOperation으로 실행 중). 그래서 질문 : 만약 내가, 말, 10 NSOperation 개체와 각각의 NSURLConnection의 동기 메서드를 호출합니다, 그것은 실행 루프와 함께 더 많은 추가 ("자동으로 생성 된") 스레드를 생성하거나 하나의 모든 것입니다 그들의?

답변

1

NSURLConnection이 생성하는 스레드는 염려 할 필요가 없습니다. 그것은 내부 세부 사항입니다. 나는 모든 NSURLConnection 인스턴스가 공유하는 하나의 글로벌 쓰레드라고 확신한다.

관련 문제