Veröffentlichungen
Dezember 2018
So Mo Di Mi Do Fr Sa
     1
2345678
9101112131415
16171819202122
23242526272829
3031 
DBApp-Suche

Application datasets: 20458 Version datasets: 144438
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