Disons que j'ai trois threads qui ont besoin d'accéder à une collection et j'utilise un bloc de verrouillage autour de l'accès dans chaque thread. Ce qui suit se passe ...Déclaration de verrouillage C#
(1) Discussion 1 obtient le verrou sur la collection
(2) Discussion 2 est bloqué
(3) Discussion 3 est bloqué
Quand le fil 1 libère le verrou, qui va prendre la serrure ensuite? Est-ce l'accès FIFO?
Merci
Vous pourriez prolonger cela pour dire que vous ne pouvez pas vous en soucier. Peut être. – JMD
Je me rends compte que je devrais programmer les fils de façon à ce que je m'en fiche, je me demande juste quel est le mécanisme. –
http://msdn.microsoft.com/en-us/library/aa645740(VS.71).aspx#vcwlkthreadingtutorialexample4mutex "La vitesse et le système d'exploitation de la machine exécutant l'échantillon peuvent affecter l'ordre de sortie." –