diff --git a/generator/wiki_url_dumper.cpp b/generator/wiki_url_dumper.cpp index 4c5c55dab5..781d20f2ff 100644 --- a/generator/wiki_url_dumper.cpp +++ b/generator/wiki_url_dumper.cpp @@ -7,14 +7,13 @@ #include "indexer/ftypes_matcher.hpp" #include "base/assert.hpp" +#include "base/thread_pool_computational.hpp" #include #include #include #include -#include "3party/ThreadPool/ThreadPool.h" - namespace generator { WikiUrlDumper::WikiUrlDumper(std::string const & path, std::vector const & dataFiles) @@ -24,7 +23,7 @@ void WikiUrlDumper::Dump(size_t cpuCount) const { CHECK_GREATER(cpuCount, 0, ()); - ThreadPool threadPool(cpuCount); + base::thread_pool::computational::ThreadPool threadPool(cpuCount); std::vector> futures; futures.reserve(m_dataFiles.size()); @@ -36,7 +35,7 @@ void WikiUrlDumper::Dump(size_t cpuCount) const for (auto const & path : m_dataFiles) { - auto result = threadPool.enqueue(fn, path); + auto result = threadPool.Submit(fn, path); futures.emplace_back(std::move(result)); }