Koprogram: Porovnání verzí

Velikost nezměněna ,  před 5 lety
značky: editace z mobilu editace z mobilního webu
'''yield''' to produce
 
Fronta je zde kompletně naplněna nebo vyprázdněna před voláním příkazu ''yield'' a předáním řízení druhému koprogramu. Vnitřní koprogramovékoprogramová smyčka zajišťuje další volání koprogramů přímo za příkazem ''yield''.
 
Přestože je tento příklad obvykle uváděn jako úvod do [[multithreading]]u, není nutné, abychom kvůli tomu vytvářeli dva thready. Příkaz ''yield'' může být implementován jako přímý odskok z jedné rutiny do druhé.
Neregistrovaný uživatel