Veröffentlichungen
Dezember 2017
So Mo Di Mi Do Fr Sa
    12
3456789
10111213141516
17181920212223
24252627_2_82930
31 
DBApp-Suche

Application datasets: 20305 Version datasets: 141346
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