14#include "arccore/concurrency/GlibThreadImplementation.h"
17#include "arcane/utils/IThreadImplementationService.h"
18#include "arcane/utils/internal/DependencyInjection.h"
20#include "arcane/core/FactoryService.h"
33class ArcaneGlibThreadImplementation
34:
public Arccore::GlibThreadImplementation
38 ArcaneGlibThreadImplementation()
50class GlibThreadImplementationService
56 GlibThreadImplementationService() =
default;
66 return Arccore::Concurrency::createGlibThreadImplementation();
79 DependencyInjection::ProviderProperty(
"GlibThreadImplementationService"),
81 ARCANE_DI_EMPTY_CONSTRUCTOR());
#define ARCANE_REGISTER_APPLICATION_FACTORY(aclass, ainterface, aname)
Enregistre un service de fabrique pour la classe aclass.
Déclarations des types utilisés dans Arcane.
Interface d'un service de gestion des threads.
Référence à une instance.
Structure contenant les informations pour créer un service.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-