summaryrefslogtreecommitdiff
path: root/platform/default/src/mbgl/util/default_thread_pool.cpp
diff options
context:
space:
mode:
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
commit74ad75d7abdf1b55a6bf2c735b3596bd523a665e (patch)
tree139e48349187a342b90f2fd222dd1306860442dd /platform/default/src/mbgl/util/default_thread_pool.cpp
parenta039c7915e077a92c74a247a37d935ebee1b83a6 (diff)
downloadqtlocation-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.cpp3
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;
});