NSThread를 분리하면 Cocoa가 별도의 메모리 힙 또는 메모리 영역에서 실행됩니까? 예를 들어 스레드를 분리하려면 malloc을 사용하여 큰 버퍼를 만든 다음 스레드를 종료 시키십시오. 그런 메모리를 자동 스레드 정리로 다시 가져 오거나 누출 될 수 있습니까? 대신에 POSIX 스레드 (pthread)를 사용하면 어떨까요? ObjC allocs 또는
예기치 않은 상황이 발생하면 응용 프로그램이 빠르게 실패하고 크래시 로그에서 의미있는 메시지와 충돌하여 내 iPhone 응용 프로그램 전체에 NSAssert을 사용하려고합니다. NSAssert이 기본 스레드 인 경우 NSInternalInconsistencyException가 발생하여 실행이 중지되고 정상적으로 실행되면 정상적으로 작동합니다. 그러나 백그라
주 스레드에서 변수를 보유, 사용 및 해제 한 두 번째 스레드로 전달되는 NSDictionary가 있습니다. 두 번째 스레드가 여전히 변수를 사용하는 동안 주 스레드 자동 해제 풀이 비게되면 어떻게됩니까? 두 번째 스레드에서 변수를 유지했지만 주 스레드의 풀이 아직 사용 중인지 알 수 있습니까? 감사합니다.
은 내가 그 작업의 하나 개의 비트를 수행 할 작업자 스레드가 다음 다음 유스 케이스는 등 & 대기, 일시 정지, 다른 스레드에서 "좋아, 계속"명령 & 대기 일시 정지 : 제어 개체는 작업 스레드 내에서 진행되고있는 작업에 대한 정보를 표시하고 작업자가 작업을 수행 할 때 작업자가 "단일 단계"를 수행 할 수있게하려는보기입니다. NSLog(@"paused
GL 페인트 응용 프로그램을 개발 중입니다. 개체를 페인트하려면 구현 된 UIView를 사용하고 있습니다. 시작 페인트 방법 : - (void)viewDidLoad {
....
[NSThread detachNewThreadSelector:@selector(paintingObjects)
toTarget:self
내 앱에서 많은 양의 매우 작은 웹 서비스를 사용하고 있으며 규모가 조정되지 않았거나 원하는대로 작동하는 몇 가지 도로가 있습니다. 임에 대해 생각 디자인 접근 방법 다음의 ViewController에 대한 작업은 일반적인 webServicesClass에서 데이터의 집합을 요청하는 것입니다 는이 작업이 새로운 NSThread에서 시작됩니다 ->이 단독으로