我们正在构建一个 Java/本地库,该库具有本地网络和视频图像处理(主要使用 c++11 编写)和 Java 开发人员界面。
问题是整个过程在 jni 调用期间经常卡住。 我们使用最新的 ndk-r8e 并在本地运行多个线程,使用 std::thread 创建。
欢迎任何想法。
最佳答案
最后我们使用 boost::thread 而不是 std::thread 解决了我们的问题。 我猜 NDK r8e 对 C++11 的支持真的很差。
关于android - Android NDK 中的 std::thread 被错误地卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16582275/