코코아 (및 NSThread
)를 제외하고 어떤 멀티 스레딩 라이브러리를 권장합니까?Objective-C 용 멀티 스레딩 라이브러리
응용 프로그램의 엔진은 여러 플랫폼 (Windows, Linux, MacOS, iPhone)에서 실행되어야하며 다중 스레드되어야합니다. 플랫폼 특정 MT 라이브러리에 대해 컴파일하도록 라이브러리를 추상화 할 수는 있지만 오버 헤드와 복잡성이 추가로 발생합니다.
코코아 (및 NSThread
)를 제외하고 어떤 멀티 스레딩 라이브러리를 권장합니까?Objective-C 용 멀티 스레딩 라이브러리
응용 프로그램의 엔진은 여러 플랫폼 (Windows, Linux, MacOS, iPhone)에서 실행되어야하며 다중 스레드되어야합니다. 플랫폼 특정 MT 라이브러리에 대해 컴파일하도록 라이브러리를 추상화 할 수는 있지만 오버 헤드와 복잡성이 추가로 발생합니다.
NSOperation 잘 작동합니다. 추가 보너스로 스레드 풀을 무료로 얻을 수 있으며 작업간에 종속성 체인을 설정할 수 있습니다.
C 라이브러리 영역의 내용은 어떻습니까? 예 : libapr : http://apr.apache.org/docs/apr/1.3/group__apr__os__thread.html
또는 glib? http://library.gnome.org/devel/glib/stable/glib-Threads.html
감사
: 감사합니다, http://libdispatch.macosforge.org/
이 좀 걸릴 것입니다. –