2012-12-21 17 views
7

C++에서 NSOperation 및 NSOperationQueue 기능을 구현하는 방법을 알려주십시오.C++에서 NSOperation 및 NSOperationQueue를 사용하는 경우

+0

C++에는 그런 것이 없으므로 C++ 11 스레드를 사용하고 고유 한 대기열 클래스를 구현하는 것이 좋습니다. –

+0

C++ 11이란 무엇입니까? C++에서 사용할 수 있습니까? 이것을 사용하여 위의 것을 어떻게 달성 할 수 있는지 몇 가지 샘플을 가지고 있습니까? – user1908860

+0

@ user1908860 - C++ 11은 C++의 2011 표준을 참조합니다. 2011 년 이전에는 표준 C++ 스레드가 없었습니다. –

답변

2

NSOperation은 중요하지 않은 작업을 관리하기위한 클래스입니다. 작업을 생성하고 NSOperationQueue에 배치하고 각 작업은 응용 프로그램이 실행될 때 수행됩니다.

C++에는 "동등한"것이 없습니다. C++은 언어입니다. NSOperationQueue은 OSX 및 iOS의 일부인 FoundationKit의 일부로서 Objective-C 객체 세트이며 객관적인 표준의 일부는 아닙니다.

연구해야 할 것은 작업 동시성을 수행하기위한 Android 패러다임입니다. 또는 관리되는 태스크 라이브러리 대신에 수동으로 서버에서 자산을 다운로드 할 수 있습니다.

+0

나는 더 비슷하거나 비슷한 것을 할 필요가있다. 우리는 전문적인 라이브 게임을 개발할 때 수동 다운로드를하지 않습니다. NSOperation과 NSOperationQueue가 obj C Foundation의 일부이지만, C++에서 비슷한 것을 성취해야한다면 어떻게 할 것인가? – user1908860

+0

당신은 C++에서 비슷한 것을하지 않습니다. 당신은 안드로이드에서 비슷한 것을하고 있습니다. C++은 단순한 언어입니다. Android가 동시 작업 관리를 수행하는 방법을 살펴보고 C++에서이를 수행하는 방법에 대한 예제가 있어야합니다. – Alan

관련 문제