12#ifndef ARCCORE_BASE_CONCURRENCYBASE_H
13#define ARCCORE_BASE_CONCURRENCYBASE_H
17#include "arccore/base/ParallelLoopOptions.h"
34 friend class TBBTaskImplementation;
51 m_default_loop_options = v;
57 return m_default_loop_options;
62 static Int32 m_max_allowed_thread;
67 static void _setMaxAllowedThread(
Int32 v);
Basic information for multi-threading management.
static void setDefaultParallelLoopOptions(const ParallelLoopOptions &v)
Sets the default execution values for a parallel loop.
static Int32 maxAllowedThread()
Maximum number of allowed threads for multi-threading.
static const ParallelLoopOptions & defaultParallelLoopOptions()
Default execution values for a parallel loop.
Execution options for a parallel loop in multi-threading.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
std::int32_t Int32
Signed integer type of 32 bits.