NSURLConnection의 설명서에 따르면 NSURLConnection은 별도의 스레드에서 실행되며 해당 대리자 메서드는 연결을 시작한 스레드에서 호출됩니다.여러 NSURLConnections가 여러 NSThread를 만드나요?
나는이 둘 이상의 있는 NSURLConnection 내가 병렬로 실행 "URLDownload < NSURLConnectionDelegate>"객체에 싸여 객체.
내 프로그램을 일시 중지하고 (잠시 중단 점을 넣을 때) 디버그 탐색기를보고있는 동안 com.apple.NSURLConnectionLoader 스레드가 하나만 표시됩니다. (그들 각각이 자신의 있는 NSURLConnection) 나는 5 URLDownload 객체를 생성
- 각 있는 NSURLConnection에 대한
- 5 스레드가 생성됩니다 (한 : 여기
내가이 작품 생각하는 방법이다)
- 각 NSURLConnection은 해당 스레드를 시작한 스레드에서 대리자 메서드를 호출합니다.
그래서 하나의 스레드에서 처리됩니다 5 개 스레드하지만 데이터 (각 있는 NSURLConnection 하나) (didReceiveData ... 방법 등)이 있습니다.
이 권리를 얻을 수 있습니까?
가장 좋은 옵션은 무엇입니까? 문제가 무엇인지는 분명하지 않습니다. – hooleyhoop
@hooleyhoop 마지막 문장을 추가해서는 안됩니다. 내 진짜 질문은 질문 제목입니다. 나는 그것을 제거 할 것이다. – vale4674