Implémentation de ITreadImplementation avec la bibliothèque standard C++.
Plus de détails...
|
|
| ARCCORE_DEFINE_REFERENCE_COUNTED_INCLASS_METHODS () |
| |
Implémentation de ITreadImplementation avec la bibliothèque standard C++.
Définition à la ligne 39 du fichier StdThreadImplementation.cc.
◆ StdThreadImplementation()
| Arcane::Concurrency::StdThreadImplementation::StdThreadImplementation |
( |
| ) |
|
◆ ~StdThreadImplementation()
| Arcane::Concurrency::StdThreadImplementation::~StdThreadImplementation |
( |
| ) |
|
|
override |
◆ addReference()
| void Arcane::Concurrency::StdThreadImplementation::addReference |
( |
| ) |
|
|
inlineoverridevirtual |
◆ createBarrier()
| IThreadBarrier * Arcane::Concurrency::StdThreadImplementation::createBarrier |
( |
| ) |
|
|
overridevirtual |
◆ createMutex()
| MutexImpl * Arcane::Concurrency::StdThreadImplementation::createMutex |
( |
| ) |
|
|
overridevirtual |
◆ createSpinLock()
| void Arcane::Concurrency::StdThreadImplementation::createSpinLock |
( |
Int64 * | spin_lock_addr | ) |
|
|
overridevirtual |
◆ createThread()
| ThreadImpl * Arcane::Concurrency::StdThreadImplementation::createThread |
( |
IFunctor * | f | ) |
|
|
overridevirtual |
◆ currentThread()
| Int64 Arcane::Concurrency::StdThreadImplementation::currentThread |
( |
| ) |
|
|
overridevirtual |
◆ destroyMutex()
| void Arcane::Concurrency::StdThreadImplementation::destroyMutex |
( |
MutexImpl * | mutex | ) |
|
|
overridevirtual |
◆ destroyThread()
| void Arcane::Concurrency::StdThreadImplementation::destroyThread |
( |
ThreadImpl * | t | ) |
|
|
overridevirtual |
◆ initialize()
| void Arcane::Concurrency::StdThreadImplementation::initialize |
( |
| ) |
|
|
overridevirtual |
◆ joinThread()
| void Arcane::Concurrency::StdThreadImplementation::joinThread |
( |
ThreadImpl * | t | ) |
|
|
overridevirtual |
◆ lockMutex()
| void Arcane::Concurrency::StdThreadImplementation::lockMutex |
( |
MutexImpl * | mutex | ) |
|
|
overridevirtual |
◆ lockSpinLock()
| void Arcane::Concurrency::StdThreadImplementation::lockSpinLock |
( |
Int64 * | spin_lock_addr, |
|
|
Int64 * | scoped_spin_lock_addr ) |
|
overridevirtual |
◆ removeReference()
| void Arcane::Concurrency::StdThreadImplementation::removeReference |
( |
| ) |
|
|
inlineoverridevirtual |
◆ unlockMutex()
| void Arcane::Concurrency::StdThreadImplementation::unlockMutex |
( |
MutexImpl * | mutex | ) |
|
|
overridevirtual |
◆ unlockSpinLock()
| void Arcane::Concurrency::StdThreadImplementation::unlockSpinLock |
( |
Int64 * | spin_lock_addr, |
|
|
Int64 * | scoped_spin_lock_addr ) |
|
overridevirtual |
◆ m_global_mutex_impl
| MutexImpl* Arcane::Concurrency::StdThreadImplementation::m_global_mutex_impl = nullptr |
|
private |
La documentation de cette classe a été générée à partir du fichier suivant :