[Thread] Priorités face à un bloc synchronisé
Bonjour,
Mes questions existentielles continuent...
Si on a un truc du genre :
Code:
1 2 3
| synchronized(mutex){
...
} |
et que plusieurs threads arrivent au synchronized alors que le lock sur mutex est déja pris. Un fois qu'il sera libéré, est-ce que la priorité des threads qui attendent va jouer pour savoir qui ve prendre le lock, ou bien est-ce qu'on peut considérer le lock comme une pile fifo, a savoir le premier à être arrivé sera le premier a éxécuter le code dans le bloc synchronisé (comme c'est le cas apparemment en .NET) ?