detachNewThreadSelector
은 performSelectorInBackground
과 다른 것으로 작동합니까?/초기화를 ALLOC 것, imgDlThread
와 스레드 개체에 액세스 할 수있는 외에, 또한detachNewThreadSelector는 NSThread performSelectorInBackground 또는 NSThread alloc/init과 다른 점이 있습니까?
[NSThread detachNewThreadSelector:@selector(startImageDownloads:) toTarget:self withObject:[NSNumber numberWithInt:dataType]];
그리고 내 프로젝트에서 나는이 많이 사용
[self performSelectorInBackground:@selector(startImageDownloads:) withObject:[NSNumber numberWithInt:dataType]];
을하지만 어떤 다를 수 일 것 '다음 start
스레드를 보내고 그 다음 어떤 다른 첫 2 일을 보내고 :
NSThread *imgDlThread = [[NSThread alloc] initWithTarget:self selector:@selector(startImageDownloads:) object:[NSNumber numberWithInt:dataType]];
[imgDlThread start];
감사합니다!
편집 :
인가 : 그냥 거기에 아직 performSelectorInBackground
와 detachNewThreadSelector
의 차이 (또는 부족)에 대한 여러 답변, 그래서 내가 내 유일한 질문은 추측 실현
할당 및 초기화 NSThread
다른 호출 후 [thread start]
다른 처음 2?