/* Page prose (fr) */
"MakingAQueueSerial" = "# Rendre une file en série avec maxConcurrentOperationCount\n\nParfois la concurrence est exactement ce que tu *ne* veux *pas*. Une seule imprimante physique ne peut imprimer qu'une affiche à la fois. **`maxConcurrentOperationCount`** limite combien d'opérations une file exécute à la fois. Mets-le à `1` et la file devient **en série**: une opération se termine complètement avant que la suivante commence, dans l'ordre où tu les as ajoutées.";
"MakingAQueueSerial-2" = "**Observe l'exécution:** maintenant la sortie est **déterministe**: `Printing job 1`, puis `2`, `3`, `4`, puis la ligne finale. Avec une limite de `1`, les travaux ne peuvent pas se chevaucher, donc ils s'exécutent strictement dans l'ordre FIFO.\n\n* callout(Essaie): Change `maxConcurrentOperationCount` en `2` et exécute-le quelques fois. La sortie sort-elle toujours strictement `1, 2, 3, 4` à chaque fois?\n\n> La valeur par défaut est `-1`, écrite `OperationQueue.defaultMaxConcurrentOperationCount`, qui signifie \"laisse le système décider\"; c'est le comportement concurrent de la page précédente. Tout nombre positif fixe un plafond; `1` est le cas spécial qui te donne une file en série.\n\n[Précédent](@previous)  |  page 5 sur 9  |  [Suivant: Créer une sous-classe de Operation](@next)";
