Veröffentlichungen
Juni 2020
So Mo Di Mi Do Fr Sa
123456
78910111213
14151617181920
21222324252627
282930 
DBApp-Suche

Application datasets: 20716 Version datasets: 149389
DBApp v1.06
Copyright © demon
Werbung
  multitask

multitask ermöglicht Python-Programmen, Generatoren (Coroutinen) zu verwenden, um kooperatives Multitasking und asynchrone Ein- und Ausgabe durchzuführen. Applikationen, die mit Multitask geschrieben sind, bestehen aus einer Menge von kooperierenden Tasks, die den Prozessor an einen gemeinsamen Task Manager abgeben, wenn sie eine potentiell blockierende Operation durchführen, beispielsweise Ein- oder Ausgabe an einem Socket oder Lesen von Daten aus einer Warteschlange. Der Task Manager suspendiert die Task temporär (was es anderen Tasks ermöglicht, in der Zwischenzeit zu laufen) und startet sie dann neu, wenn die blockierende Operation vollständig ist. Dieser Ansatz ist geeignet für Anwendungen, die andernfalls select() und/oder mehrere Threads nutzen müssten, um Parallelität zu erreichen. (non)


 

Homepage: http://o2s.csail.mit.edu/o2s-wiki/multitask
Rating:
Lizenz: MIT/X Consortium License
Kategorie: Konsole

ChangeLog:
http://o2s.csail.mit.edu/o2s-wiki/RecentChanges 
 

.: Hauptzweig
2007-06-12  0.2.0  Ersteintrag  
 
  Angaben ändern   Neue Version melden