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

Paket: libboost-atomic1.74.0 (1.74.0+ds1-23.1 und andere)

Links für libboost-atomic1.74.0

Screenshot

Debian-Ressourcen:

Quellcode-Paket boost1.74 herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Atomare Datentypen, Operationen und Beschränkungen der Speicherordnung

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

Boost.Atomic ist eine Bibliothek, die atomare Datentypen und Operationen für diese Datentypen sowie Beschränkungen der Speicherordnung zur Koordinierung mehrerer Threads durch atomare Variablen bereitstellt. Sie implementiert die Schnittstelle, wie sie vom C++-11-Standard definiert ist, und stellt diese Funktionen für Plattformen bereit, denen die System-/Compiler-Unterstützung dafür fehlt.

Anwender dieser Bibliothek sollten bereits mit der Parallelität im Allgemeinen sowie mit elementaren Konzepten wie »mutual exclusion« (gegenseitiger Ausschluss) vertraut sein.

Die Implementierung nutzt prozessorspezifische Anweisungen, wo möglich (über Inline-Assembler, Plattformbibliotheken oder Compiler-Intrinsics), und fällt auf das »emulieren« atomarer Operationen durch Sperren (locks) zurück.

Andere Pakete mit Bezug zu libboost-atomic1.74.0

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

libboost-atomic1.74.0 herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha (inoffizielle Portierung) 1.74.0+ds1-23.1+b1 214,2 kB2.088,0 kB [Liste der Dateien]
amd64 1.74.0+ds1-23.1+b1 214,0 kB2.036,0 kB [Liste der Dateien]
arm64 1.74.0+ds1-23.1+b1 214,4 kB2.088,0 kB [Liste der Dateien]
armel 1.74.0+ds1-23.1+b1 213,6 kB2.032,0 kB [Liste der Dateien]
armhf 1.74.0+ds1-23.1+b1 213,4 kB2.032,0 kB [Liste der Dateien]
hppa (inoffizielle Portierung) 1.74.0+ds1-23.1+b1 216,1 kB2.044,0 kB [Liste der Dateien]
i386 1.74.0+ds1-23.1+b1 214,3 kB2.036,0 kB [Liste der Dateien]
ia64 (inoffizielle Portierung) 1.74.0+ds1-23.1+b1 215,1 kB2.037,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 1.74.0+ds1-23.1 213,5 kB2.031,0 kB [Liste der Dateien]
mips64el 1.74.0+ds1-23.1+b1 214,5 kB2.089,0 kB [Liste der Dateien]
ppc64 (inoffizielle Portierung) 1.74.0+ds1-23.1+b1 214,7 kB2.088,0 kB [Liste der Dateien]
ppc64el 1.74.0+ds1-23.1+b1 214,7 kB2.088,0 kB [Liste der Dateien]
riscv64 1.74.0+ds1-23.1+b1 213,9 kB2.032,0 kB [Liste der Dateien]
s390x 1.74.0+ds1-23.1+b1 214,2 kB2.036,0 kB [Liste der Dateien]
sh4 (inoffizielle Portierung) 1.74.0+ds1-23.1 214,0 kB2.087,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 1.74.0+ds1-23.1+b1 214,1 kB3.049,0 kB [Liste der Dateien]
x32 (inoffizielle Portierung) 1.74.0+ds1-23 215,7 kB2.037,0 kB [Liste der Dateien]