Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
TestMutexLock1 Class Reference
Collaboration diagram for TestMutexLock1:

Public Member Functions

void exec ()
void _F1 ()

Public Attributes

IThreadImplementationm_thread_implementation = nullptr
Mutex m_mutex
IThreadBarrierm_thread_barrier = nullptr
std::atomic< Int64m_count = 0
Int64 m_count2 = 0
Int64 m_count3 = 0
Int32 m_nb_sub_iter = 1000
bool m_do_print_id = true

Detailed Description

Definition at line 112 of file TestConcurrency.cc.

Constructor & Destructor Documentation

◆ TestMutexLock1()

TestMutexLock1::TestMutexLock1 ( )
inline

Definition at line 116 of file TestConcurrency.cc.

Member Function Documentation

◆ _F1()

void TestMutexLock1::_F1 ( )
inline

Definition at line 148 of file TestConcurrency.cc.

◆ exec()

void TestMutexLock1::exec ( )
inline

Definition at line 121 of file TestConcurrency.cc.

Member Data Documentation

◆ m_count

std::atomic<Int64> TestMutexLock1::m_count = 0

Definition at line 169 of file TestConcurrency.cc.

◆ m_count2

Int64 TestMutexLock1::m_count2 = 0

Definition at line 170 of file TestConcurrency.cc.

◆ m_count3

Int64 TestMutexLock1::m_count3 = 0

Definition at line 171 of file TestConcurrency.cc.

◆ m_do_print_id

bool TestMutexLock1::m_do_print_id = true

Definition at line 173 of file TestConcurrency.cc.

◆ m_mutex

Mutex TestMutexLock1::m_mutex

Definition at line 167 of file TestConcurrency.cc.

◆ m_nb_sub_iter

Int32 TestMutexLock1::m_nb_sub_iter = 1000

Definition at line 172 of file TestConcurrency.cc.

◆ m_thread_barrier

IThreadBarrier* TestMutexLock1::m_thread_barrier = nullptr

Definition at line 168 of file TestConcurrency.cc.

◆ m_thread_implementation

IThreadImplementation* TestMutexLock1::m_thread_implementation = nullptr

Definition at line 166 of file TestConcurrency.cc.


The documentation for this class was generated from the following file: