Coroutine

Coroutine

Dans un programme, une coroutine est une unité de traitement qui s'apparente à une routine. À ceci près, que la sortie d'une routine met fin à la routine, alors que la sortie de la coroutine peut être le résultat d'une suspension de son traitement jusqu'à ce qu'il lui soit signalé de reprendre son cours. La suspension de la coroutine et la reprise de son cours peuvent s'accompagner d'une transmission de données.

Les coroutines permettent de réaliser des traitements basés sur des algorithmes coopératifs comme par exemple les itérateurs, les générateurs, des canaux de communication, etc.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Coroutine de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Coroutine — Coroutines are computer program components that generalize subroutines to allow multiple entry points for suspending and resuming execution at certain locations. Coroutines are well suited for implementing more familiar program components such as …   Wikipedia

  • Coroutine — In der Informatik sind Koroutinen (auch Coroutinen) eine Verallgemeinerung des Konzepts einer Prozedur oder Funktion. Der prinzipielle Unterschied zwischen Koroutinen und Prozeduren ist, dass Koroutinen ihren Ablauf unterbrechen und später wieder …   Deutsch Wikipedia

  • coroutine — koprogramė statusas T sritis informatika apibrėžtis Programos komponentas, veikiantis panašiai kaip ↑paprogramė, tiktai, į jį kreipiantis pakartotinai, pradedama vykdyti nuo tos vietos, kurioje baigėsi ankstesnio kreipimosi į jį vykdymas.… …   Enciklopedinis kompiuterijos žodynas

  • coroutine — noun A piece of code that performs a task, and that can be passed new input and return output more than once. Although a powerful tool, coroutines can be hard to understand due to the way data can flow back and forth between sections of the code …   Wiktionary

  • coroutine — ● n. m. ►PROG routine qui débute son exécution à l endroit où le programme a été interrompu pour la dernière fois, et qui n a pas besoin de rendre la main …   Dictionnaire d'informatique francophone

  • Modula-2 — Modula Apparu en 1977 Auteur Niklaus Wirth Paradigme générique, procédural, impératif …   Wikipédia en Français

  • Modula-3 — Modula 2 Modula Apparu en 1977 Auteur …   Wikipédia en Français

  • Modula-II — Modula 2 Modula Apparu en 1977 Auteur …   Wikipédia en Français

  • Simula — (Simple universal language) a été créé en 1962 sous la dénomination Simula I par Ole Johan Dahl et Kristen Nygaard à partir d Algol 60. Le langage évolua en 1967 sous le nom de Simula 67 en implantant le premier le modèle de classe de Hoare… …   Wikipédia en Français

  • Сопрограмма — (англ. coroutine) компонент программы, обобщающий понятие подпрограммы, который дополнительно поддерживает множество входных точек (а не одну как подпрограмм …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”