Alle Optionen
bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: boost1.74  ]

Paket: libboost-context1.74.0 (1.74.0-9)

Links für libboost-context1.74.0

Screenshot

Debian-Ressourcen:

Quellcode-Paket boost1.74 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.74.0

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

libboost-context1.74.0 herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 237,2 kB2.059,0 kB [Liste der Dateien]
arm64 237,1 kB2.055,0 kB [Liste der Dateien]
armel 237,0 kB2.055,0 kB [Liste der Dateien]
armhf 236,9 kB2.051,0 kB [Liste der Dateien]
i386 237,2 kB2.059,0 kB [Liste der Dateien]
mips64el 237,5 kB2.056,0 kB [Liste der Dateien]
mipsel 237,2 kB2.055,0 kB [Liste der Dateien]
ppc64el 237,5 kB2.111,0 kB [Liste der Dateien]
s390x 237,2 kB2.055,0 kB [Liste der Dateien]