Bonjour à tous,
Mon application possède 2 threads qui récupèrent régulièrement ( au ~500ms) l'heure du système. À l'aide de la fonction de l'API de Windows "GetLocalTime" et par la suite procède à des opérations diverses.
De plus, à toutes les 12 heures, le premier thread doit récupérer l'heure d'un automate et affecté cet heure dans l'ordinateur où mon application s'exécute. La fonction utiliser pour affecter l'heure est "SetLocalTime" de l'API de Windows.
Donc ma question ici serait de savoir ; Est-ce que le fait que le premier thread appel "SetLocalTime" en même temps que le deuxième thread appel "GetLocalTime" pourrait causer problème ?
Est-ce que ces deux fonctions sont protégées à l'internet par un système de "CRITICAL_SECTION" ou "InterlockedExchange" ? Où dois-je le faire moi même ?
Merci pour votre aide.
Martin
Partager