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