Alle Optionen
bullseye-backports  ] [  bookworm  ] [  sid  ]
[ Quellcode: boost1.81  ]

Paket: libboost-context1.81-dev (1.81.0-4~bpo11+1)

Links für libboost-context1.81-dev

Screenshot

Debian-Ressourcen:

Quellcode-Paket boost1.81 herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Kooperatives Multitasking für einen einzelnen Thread

Dieses Paket ist Teil der C++-Bibliothekensammlung Boost.

Boost.Context ist eine grundlegende Bibliothek, die eine Art kooperatives Multitasking für einen einzelnen Thread bietet. Durch die Bereitstellung einer Abstraktion des aktuellen Ausführungszustands im aktuellen Thread, einschließlich des Stacks (mit lokalen Variablen) und dem Stapelzeiger (stack pointer), allen Registern und CPU-Flags sowie des Befehlszeigers stellt eine Instanz von fcontext_t einen bestimmten Punkt im Ausführungspfad der Anwendung dar. Dies ist nützlich, um Abstraktionen auf höherer Ebene wie Coroutinen, kooperative Threads (Userland-Threads) oder ein Äquivalent zum C#-Schlüsselwort yield in C++ zu erstellen.

Andere Pakete mit Bezug zu libboost-context1.81-dev

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

libboost-context1.81-dev herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
mipsel 249,7 kB2.179,0 kB [Liste der Dateien]