2011-11-24 4 views
0

Three20Network 스레드로부터 안전합니다. 다른 스레드에서 동시에 여러 개의 요청을 Three20Network 프레임 워크로 보낼 수 있습니까?Three20Network 스레드가 안전합니까?

다른 스레드에서 같은 URL에 대한 요청을 동시에 보내면 콜백이 발생하지 않았습니다. 문제를 추적하려고 할 때 네트워크 연결이 올바르지 만 시간 초과 오류가 발생한다는 것을 알았습니다. 여기에 어떤 문제가 있습니까?

감사와 안부, 디파

답변

0

TTURLRequest는 스레드로부터 안전하지 않습니다. 네트워크 대기열이 주 스레드에서 일시 중지 된 다음 백그라운드 스레드에서 다시 시작될 수 있습니다. 델리게이트에 ui 코드가있는 경우 응용 프로그램이 중단됩니다 (UI가 메인 스레드에서만 업데이트되어야 함). 따라서 이러한 클래스는 주 스레드에서만 사용해야합니다. 백그라운드 작업을 수행하려면 apple NSURLRequest 클래스를 사용하십시오.

관련 문제