Bonjour, je souhaiterais savoir comment s'assurer, en c#, qu'une méthode ne soit utilisée que par un seul thread à la fois. Un mot clé pour ca ? Merci !
Version imprimable
Bonjour, je souhaiterais savoir comment s'assurer, en c#, qu'une méthode ne soit utilisée que par un seul thread à la fois. Un mot clé pour ca ? Merci !
Le mot clé est "thread-safe singleton".
Par exemple ici.
Je parle de mot réservé du c#, comme le synchronized en java. De plus un singleton ne m'autoriserait qu'une seule instance tout court, ce n'est pas ce que je souhaite.
J'ai fouiné dans la docu microsoft entre temps, le mot clé est lock. https://msdn.microsoft.com/fr-fr/library/mt679037.aspx
Merci pour ta réponse tout de meme.
le singleton n'a rien à faire dans l'histoire certes, mais dans son lien vu que ca parle de thread safe le mot clé lock était précisé
Absolument et je l'en remercie. ;)
My bad :oops:
Mais tu as trouvé ta réponse, c'est l'essentiel.