ネイティブC++を主に使用してAndroidゲームエンジンを作成します。スレッドを使用したいのですが、JNIの速度が遅いため、Javaで実装したくありません。Android用の安定したネイティブスレッドAPIはありますか?使用できますか?
質問する
2394 次
3 に答える
6
今日、このトピック(Android NDKでのスレッドサポート)について調査しましたが、オプションは次のようです。
C++11はAndroidでネイティブスレッドをサポートしています
Posixスレッド(別名pthread)。
BoostはAndroidで利用可能で、スレッドのサポートが含まれています。
PocoはAndroidで利用可能で、スレッドのサポートが含まれています。
于 2012-11-26T12:26:31.883 に答える
1
で使ってみてpthreads
くださいlibpthread
于 2012-04-20T19:10:38.773 に答える
0
Boost for Androidのスレッド(Boost.Thread)を試すこともできます。
JNIの速度が遅いため、Javaで実装したくありません。
ここでの最初の投稿によると、ネイティブに移行しても、コードの実行が常に高速になるとは限りません(C ++から内部でJavaコードを呼び出している可能性があります)。
于 2012-04-22T05:56:55.897 に答える