История изменений
Исправление slackwarrior, (текущая версия) :
Не так уж и нормально.
Я говорил только за C++11 :) Функции стандартной либы да - печаль наблюдается. LLVM на рег. основе не пользуюсь - собирается и ладно.
Используя GNU libstdc++, вы не получите ни std::thread, ни std::mutex
Да ну? С этим проблем как раз нет (были минорные жалобы на sigset_t, вылечились дефайном), потоки и мутексы у меня как раз std, - или у вас лишние «не/ни»?
NDK_TOOLCHAIN_VERSION := 4.9
APP_CPPFLAGS := -std=c++11
private:
std::recursive_mutex mutex_;
std::thread worker_;
bool has_tasks_;
std::condition_variable_any wait_tasks_;
Это из кода, который работает на линуксе, под виндой и в андроиде. Вы точно про NDK 10? (Библиотеку вашу попробую, уговорили :))
Исходная версия slackwarrior, :
Не так уж и нормально.
Я говорил только за C++11 :) Функции стандартной либы да - печаль наблюдается. LLVM на рег. основе не пользуюсь - собирается и ладно.
Используя GNU libstdc++, вы не получите ни std::thread, ни std::mutex
Да ну? С этим проблем как раз нет (были минорные жалобы на sigset_t, вылечились дефайном), потоки и мутексы у меня как раз std, - или у вас лишние «не/ни»?
private:
std::recursive_mutex mutex_;
std::thread worker_;
bool has_tasks_;
std::condition_variable_any wait_tasks_;
Это из кода, который работает на линуксе, под виндой и в андроиде. Вы точно про NDK 10? (Библиотеку вашу попробую, уговорили :))