Veröffentlichungen
April 2015
So Mo Di Mi Do Fr Sa
  1234
567891011
12131415161718
19202122232425
2627282930 
DBApp-Suche

Application datasets: 19685 Version datasets: 131944
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  mehr...  
 
  Angaben ändern   Neue Version melden