From 1d8235f5b899a2cd8414522b2d72b96fab91577b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Thu, 13 Dec 2018 18:45:29 +0100 Subject: [build] rework platform/default directory and add -files.txt for vendored libs --- platform/default/src/mbgl/util/shared_thread_pool.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 platform/default/src/mbgl/util/shared_thread_pool.cpp (limited to 'platform/default/src/mbgl/util/shared_thread_pool.cpp') diff --git a/platform/default/src/mbgl/util/shared_thread_pool.cpp b/platform/default/src/mbgl/util/shared_thread_pool.cpp new file mode 100644 index 0000000000..d7facbab94 --- /dev/null +++ b/platform/default/src/mbgl/util/shared_thread_pool.cpp @@ -0,0 +1,14 @@ +#include + +namespace mbgl { + +std::shared_ptr sharedThreadPool() { + static std::weak_ptr weak; + auto pool = weak.lock(); + if (!pool) { + weak = pool = std::make_shared(4); + } + return pool; +} + +} // namespace mbgl -- cgit v1.2.1