2013-05-16 5 views
1

Мы строим Java/родную библиотеку, которая имеет сетевую и обработку видеоизображений в native (написанная в основном с использованием C++ 11) и интерфейс разработчика на Java.std :: thread в Android NDK застрял spuriosly

Проблема в том, что вся вещь зацикливается очень часто во время звонков jni. Мы используем последние ndk-r8e и имеем несколько потоков, запущенных в native, созданных с использованием std :: thread.

Любая идея приветствуется.

+1

Никто не может помочь из-за недостатка деталей и кода. Любые ответы будут умозрительными. Предоставьте более подробную информацию, например, код, который вызывается, плюс определения любых объектов, используемых в нем. – hmjd

ответ

1

В конце мы использовали boost :: thread вместо std :: thread, и это решило наши проблемы. Я думаю, что NDK r8e имеет очень плохую поддержку C++ 11.

Смежные вопросы