/* Page prose (fr) */
"BlockOperationTheQuickCase" = "# BlockOperation: le cas rapide\n\nLa façon la plus rapide de créer une opération est **`BlockOperation`**: une opération qui exécute simplement une closure que tu lui donnes. C'est le pont depuis le style GCD que tu connais déjà.";
"BlockOperationTheQuickCase-2" = "**Observe l'exécution:** tu verras `Printing the flyer...` et *ensuite* `Flyer done...`, dans cet ordre, à chaque fois. C'est la surprise clé: **appeler `.start()` exécute l'opération de façon synchrone, tout de suite, sur le thread courant.** Ici, c'est le thread principal, donc rien ne s'en est déplacé: `start()` n'a pas retourné avant que le bloc soit terminé.\n\nDonc `.start()` à lui seul ne te donne *aucune* concurrence. C'est utile pour exécuter une opération immédiatement et en ligne. Pour sortir du travail du thread principal, tu confies plutôt l'opération à une **file**.\n\n* callout(Essaie): Une seule `BlockOperation` peut contenir plus d'un bloc: ajoute un second bloc avec `printFlyer.addExecutionBlock { print(\"...\") }` avant `.start()`. Les deux lignes se terminent-elles toujours avant `Flyer done...`?\n\n[Précédent](@previous)  |  page 3 sur 9  |  [Suivant: OperationQueue: exécuter en arrière-plan](@next)";
