12#ifndef ARCCORE_CONCURRENCY_GLIBTHREADIMPLEMENTATION_H
13#define ARCCORE_CONCURRENCY_GLIBTHREADIMPLEMENTATION_H
17#include "arccore/concurrency/IThreadImplementation.h"
47 void initialize()
override;
64 Int64 currentThread()
override;
70 void addReference()
override { ReferenceCounterImpl::addReference(); }
71 void removeReference()
override { ReferenceCounterImpl::removeReference(); }
#define ARCCORE_DEFINE_REFERENCE_COUNTED_INCLASS_METHODS()
Macro pour définir les méthodes gérant les compteurs de référence.
Implémentation de ITreadImplementation avec la 'Glib'.
Interface d'une barrière entre threads.
Interface d'un service implémentant le support des threads.
Référence à une instance.
Implémentation thread-safe d'un compteur de référence.
Espace de nom de Arccore.
std::int64_t Int64
Type entier signé sur 64 bits.