multithreading - 是否有适用于 Android 的稳定 native 线程 API?

标签 multithreading android-ndk

我打算制作一个安卓游戏引擎,主要使用原生 C++。 我想使用线程,但我不想用 Java 实现它,因为 JNI 的速度很慢。是否有任何稳定的适用于 Android 的 native 线程 API 可供我使用?

最佳答案

我今天对主题(Android NDK 中的线程支持)做了一些研究,似乎选项如下:

  1. C++11 在 Android 上支持原生线程

  2. Posix 线程(又名 pthread)。

  3. Boost 在 Android 上可用,并且包括线程支持。

  4. Poco 可在 Android 上使用,并包括线程支持。

关于multithreading - 是否有适用于 Android 的稳定 native 线程 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10252116/

相关文章:

多线程环境中的 Java 对象构造

c# - 合并多个 AndroidManifest.xml 时出现问题

java - 避免不在 FX 应用程序线程上导致 UI 崩溃

android - gradle > Task :app:externalNativeBuildDebug FAILED android_gradle_build. json(没有这样的文件或目录)

performance - Android Camera2 与 NDK 原生相机 API

windows - 使用 NativeActivity 制作 Android NDK 应用程序?

多线程Java程序无法运行

c++ - 在父类的析构函数中加入成员线程访问其父类的其他成员是否会导致未定义的行为?

java - 安卓NDK : Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk

android - 如何使用 valgrind 启动一个安卓应用程序