diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2019-04-12 13:15:06 +0200 |
---|---|---|
committer | Łukasz Paczos <lukas.paczos@gmail.com> | 2019-04-12 13:15:06 +0200 |
commit | 74ad75d7abdf1b55a6bf2c735b3596bd523a665e (patch) | |
tree | 139e48349187a342b90f2fd222dd1306860442dd /platform/default/src/mbgl/util/default_thread_pool.cpp | |
parent | a039c7915e077a92c74a247a37d935ebee1b83a6 (diff) | |
download | qtlocation-mapboxgl-upstream/lp-jni-reattaching-test.tar.gz |
jni thread re-attachingupstream/lp-jni-reattaching-test
Diffstat (limited to 'platform/default/src/mbgl/util/default_thread_pool.cpp')
-rw-r--r-- | platform/default/src/mbgl/util/default_thread_pool.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/default/src/mbgl/util/default_thread_pool.cpp b/platform/default/src/mbgl/util/default_thread_pool.cpp index d3950bb8aa..75f1e053ae 100644 --- a/platform/default/src/mbgl/util/default_thread_pool.cpp +++ b/platform/default/src/mbgl/util/default_thread_pool.cpp @@ -2,6 +2,7 @@ #include <mbgl/actor/mailbox.hpp> #include <mbgl/util/platform.hpp> #include <mbgl/util/string.hpp> +#include <android/log.h> namespace mbgl { @@ -10,11 +11,13 @@ ThreadPool::ThreadPool(std::size_t count) { for (std::size_t i = 0; i < count; ++i) { threads.emplace_back([this, i]() { platform::setCurrentThreadName(std::string{ "Worker " } + util::toString(i + 1)); + __android_log_write(ANDROID_LOG_ERROR, "JNI_THREAD", ("created new: " + mbgl::platform::getCurrentThreadName()).c_str()); while (true) { std::unique_lock<std::mutex> lock(mutex); cv.wait(lock, [this] { + __android_log_write(ANDROID_LOG_ERROR, "JNI_THREAD", ("aweaken: " + mbgl::platform::getCurrentThreadName()).c_str()); return !queue.empty() || terminate; }); |