2012-12-21 8 views
7

C++でNSOperationとNSOperationQueueの機能を実現する方法を教えてください。NSOperationとNSOperationQueueのC++の同等語

+0

C++ではこのようなことはありません。C++ 11スレッドを使用し、独自のキュークラスを実装することをお勧めします。 –

+0

C++ 11とは何ですか?つまり11は?私はC + +でそれを使用することはできますか?これを使って上記のことを達成する方法のサンプルがありますか? – user1908860

+0

@ user1908860 - C++ 11はC++ 2011の標準を指します。 2011年以前には、標準のC++スレッドはありませんでした。 –

答えて

2

NSOperationは、重要でないタスクを管理するためのクラスです。操作を作成してNSOperationQueueに配置し、各操作はアプリの実行時に実行されます。

C++には「等価」はありません。 NSOperationQueueはOSXとiOS(Objective-Cオブジェクトのセット)の一部であるFoundationKitの一部であり、Objective-C標準の一部ではないため、C++は言語です。

あなたが調査する必要があるのは、タスクの並行処理を行うためのAndroidパラダイムであり、それらを使用します。または、管理対象タスク・ライブラリーの代わりに、サーバーからアセットを手動でダウンロードすることもできます。

+0

私はもっと似たようなものをする必要があります。私たちはプロのライブゲームを開発しているので、私たちは手動でダウンロードしません。 NSOperationとNSOperationQueueはobjの基盤の一部ですが、C++で同様のことを達成しなければならないのかどうか、私の質問にはそれを達成する方法がありますか? – user1908860

+0

あなたはC++で似たようなことをやっていません。あなたはAndroidで似たようなことをしています。 C++は単なる言語です。 Androidが並行タスク管理をどのように行うかを見てください。また、C++でこれを行う方法の例が必要です。 – Alan

関連する問題