/* Page prose (fr) */
"ConcurrencyVsParallelism" = "# Concurrence vs. parallélisme\n\nCes deux mots sont utilisés de manière interchangeable. Ce n'est pas la même chose, et il vaut la peine de bien saisir la différence dès le début.\n\n* La **concurrence**, c'est *s'occuper de* plusieurs choses à la fois: une façon de **structurer** ton programme pour que les tâches puissent progresser de façon indépendante, en s'entrelaçant sur les processeurs disponibles.\n* Le **parallélisme**, c'est *faire* plusieurs choses au même instant littéral: des tâches s'exécutant simultanément sur plusieurs cœurs de CPU.\n\nLe café rend cela concret. **Concurrent, un seul barista:** le barista lance ton pour-over et, *pendant qu'il coule*, prend la commande de la personne suivante et lance son espresso. Un seul travailleur, mais personne n'attend les bras croisés. **Parallèle, deux baristas:** deux personnes tirant littéralement deux espressos au même moment.\n\nLa concurrence concerne la *structure*; le parallélisme, l'*exécution*. Et surtout: **la concurrence aide même sur un seul cœur**, parce que la plupart du travail \"lent\" n'est pas la CPU qui peine, c'est *attendre*: le réseau, le disque, un minuteur. Une tâche qui attend peut s'écarter et laisser une autre s'exécuter.";
"ConcurrencyVsParallelism-2" = "Exécute le code. `Both orders taken...` s'imprime en premier. Puis **espresso** apparaît avant **pour-over**, même s'il a été commandé en second: il a simplement fini son attente plus tôt. Ne t'inquiète pas encore de la syntaxe `DispatchQueue`, c'est tout le chapitre suivant. Pour l'instant, remarque seulement la *forme*: le travail s'est écarté de la ligne principale, et le comptoir est resté ouvert.\n\n* callout(Essaie): Échange les deux attentes (pour-over `0.2`, espresso `0.8`) et prédis quelle ligne s'imprime en premier maintenant.\n\n[Précédent](@previous)  |  page 3 sur 5  |  [Suivant: La réactivité d'abord](@next)";
