Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: libfuture-perl  ]

Paket: libfuture-perl (0.50-1)

Links für libfuture-perl

Screenshot

Debian-Ressourcen:

Quellcode-Paket libfuture-perl herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Modul für Operationen, die auf den Abschluss warten

Ein Future-Objekt stellt einen Vorgang dar, der gerade ausgeführt wird oder vor kurzem abgeschlossen wurde. Es kann auf verschiedene Arten verwendet werden, um den Steuerungs- und Datenfluss über ein asynchrones Programm zu verwalten.

Einige Futures stellen eine einzelne Operation dar und werden durch Aufrufen der Methoden done oder fail explizit als bereit markiert. Diese werden hier als »Leaf«-Futures bezeichnet und vom neuen Konstruktor zurückgegeben.

Andere Futures stellen eine Sammlung von Unteraufgaben (sub-tasks) dar und werden implizit als bereit markiert, abhängig von der erforderlichen Bereitschaft ihrer Komponenten-Futures. Diese werden hier als »abhängige« Futures bezeichnet und von den verschiedenen wait_*- und need_*-Konstruktoren zurückgegeben.

Es ist beabsichtigt, dass Bibliotheksfunktionen, die asynchrone Vorgänge ausführen, Future-Objekte verwenden, um ausstehende Vorgänge darzustellen, und es ihren aufrufenden Programmen ermöglichen, den Abschluss dieser Vorgänge zu steuern oder darauf zu warten. Die Implementierung und der Benutzer einer solchen Schnittstelle würden typischerweise unterschiedliche Methoden der Klasse verwenden. Die folgenden Methoden sind in zwei Abschnitten dokumentiert; diejenigen, die für jede Seite der Schnittstelle von Interesse sind.

Markierungen: Software-Entwicklung: Perl-Entwicklung, Bibliotheken, Implementiert in: Perl

Andere Pakete mit Bezug zu libfuture-perl

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libfuture-perl herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 79,9 kB195,0 kB [Liste der Dateien]