Bonjour
Ce sont des classes que tu as écrites ou vient-elles d'une librairie tierce (auquel merci d'en préciser l'origine) ?
Ce sont des classes que j'ai écrites
Ok, alors à toi de voir, mais cette propriété doit permettre de bloquer les données d'un ou plusieurs modules pour un temps donné.
A mon sens c'est plus simple à faire si c'est une propriété de la classe Module.
Par contre, tu peux peut-être en limiter la visibilité
Et quelle que soit la visibilité, tu peux la mettre en lecture seule, et tu crées une méthode qui demande à locker (avec éventuellement en paramètres le thread qui demande) et une méthode qui demande à délocker (et si t'as stocké le thread demandeur, tu peux faire en sorte que seul lui débloque)