1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

Revert "No boost condition (#2822)" (#2828)

This reverts commit f916e64927.
This commit is contained in:
Roman Nozdrin
2023-04-22 13:49:50 +01:00
committed by GitHub
parent f916e64927
commit 4fe9cd64a3
245 changed files with 2007 additions and 1261 deletions

View File

@ -74,19 +74,19 @@ void WeightedThreadPool::init()
void WeightedThreadPool::setQueueSize(size_t queueSize)
{
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
fQueueSize = queueSize;
}
void WeightedThreadPool::setMaxThreads(size_t maxThreads)
{
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
fMaxThreads = maxThreads;
}
void WeightedThreadPool::setMaxThreadWeight(size_t maxWeight)
{
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
fMaxThreadWeight = maxWeight;
}
@ -97,7 +97,7 @@ void WeightedThreadPool::setThreadCreatedListener(const Functor_T& f)
void WeightedThreadPool::stop()
{
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
fStop = true;
lock1.unlock();
@ -107,7 +107,7 @@ void WeightedThreadPool::stop()
void WeightedThreadPool::wait()
{
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
while (fWaitingFunctorsSize > 0)
{
@ -119,7 +119,7 @@ void WeightedThreadPool::wait()
void WeightedThreadPool::removeJobs(uint32_t id)
{
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
Container_T::iterator it;
it = fNextFunctor;
@ -146,7 +146,7 @@ void WeightedThreadPool::removeJobs(uint32_t id)
void WeightedThreadPool::invoke(const Functor_T& threadfunc, uint32_t functor_weight, uint32_t id)
{
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
for (;;)
{
@ -216,7 +216,7 @@ void WeightedThreadPool::beginThread() throw()
try
{
// fThreadCreated();
std::unique_lock lock1(fMutex);
boost::mutex::scoped_lock lock1(fMutex);
for (;;)
{