72 votes

serrure à l'intérieur de la serrure

Je me demande si cette construction va provoquer une erreur :

 lock(sync)
{
  // something
  lock(sync)
  {
    //something
    lock(sync)
    {
      //something
    }
  }
}

J'ai exécuté ce code et cela semble bien, mais peut-être qu'une erreur peut être générée dans certaines circonstances ?

0voto

Yahia Points 49011

Selon MSDN (voir ici et ici ), ce comportement est bien défini et ne pose aucun problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X