How to Install and Uninstall libatomic-queue-dev Package on Kali Linux
Last updated: December 25,2024
1. Install "libatomic-queue-dev" package
This guide let you learn how to install libatomic-queue-dev on Kali Linux
$
sudo apt update
Copied
$
sudo apt install
libatomic-queue-dev
Copied
2. Uninstall "libatomic-queue-dev" package
Here is a brief guide to show you how to uninstall libatomic-queue-dev on Kali Linux:
$
sudo apt remove
libatomic-queue-dev
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the libatomic-queue-dev package on Kali Linux
Package: libatomic-queue-dev
Source: libatomic-queue
Version: 1.4-1
Installed-Size: 368
Maintainer: Debian Med Packaging Team
Architecture: amd64
Depends: libatomic-queue0 (= 1.4-1), libboost-dev
Size: 64656
SHA256: e35930ee8d7b99820b9808172a6e51e595c082aaf66fd49a30ba191c8b23d8b5
SHA1: 792c009c94321e86f36ead5d841bdb8df7da1b8b
MD5sum: be6d89890f1b7aed8830997ac9a145d2
Description: devel files for C++ atomic_queue library
C++11 multiple-producer-multiple-consumer lockless queues based on
circular buffer with std::atomic. The main design principle these
queues follow is simplicity: the bare minimum of atomic operations,
fixed size buffer, value semantics.
.
The circular buffer side-steps the memory reclamation problem inherent
in linked-list based queues for the price of fixed buffer size. See
Effective memory reclamation for lock-free data structures in C++
for more details.
.
These qualities are also limitations:
.
* The maximum queue size must be set at compile time or construction time.
* There are no OS-blocking push/pop functions.
.
Nevertheless, ultra-low-latency applications need just that and nothing
more. The simplicity pays off, see the throughput and latency benchmarks.
.
Available containers are:
.
* AtomicQueue - a fixed size ring-buffer for atomic elements.
* OptimistAtomicQueue - a faster fixed size ring-buffer for atomic
elements which busy-waits when empty or full.
* AtomicQueue2 - a fixed size ring-buffer for non-atomic elements.
* OptimistAtomicQueue2 - a faster fixed size ring-buffer for non-atomic
elements which busy-waits when empty or full.
.
These containers have corresponding AtomicQueueB, OptimistAtomicQueueB,
AtomicQueueB2, OptimistAtomicQueueB2 versions where the buffer size is
specified as an argument to the constructor.
.
This package contains the header files and static library.
Description-md5:
Homepage: https://github.com/max0x7ba/atomic_queue
Tag: devel::library, role::devel-lib
Section: libdevel
Priority: optional
Filename: pool/main/liba/libatomic-queue/libatomic-queue-dev_1.4-1_amd64.deb
Source: libatomic-queue
Version: 1.4-1
Installed-Size: 368
Maintainer: Debian Med Packaging Team
Architecture: amd64
Depends: libatomic-queue0 (= 1.4-1), libboost-dev
Size: 64656
SHA256: e35930ee8d7b99820b9808172a6e51e595c082aaf66fd49a30ba191c8b23d8b5
SHA1: 792c009c94321e86f36ead5d841bdb8df7da1b8b
MD5sum: be6d89890f1b7aed8830997ac9a145d2
Description: devel files for C++ atomic_queue library
C++11 multiple-producer-multiple-consumer lockless queues based on
circular buffer with std::atomic. The main design principle these
queues follow is simplicity: the bare minimum of atomic operations,
fixed size buffer, value semantics.
.
The circular buffer side-steps the memory reclamation problem inherent
in linked-list based queues for the price of fixed buffer size. See
Effective memory reclamation for lock-free data structures in C++
for more details.
.
These qualities are also limitations:
.
* The maximum queue size must be set at compile time or construction time.
* There are no OS-blocking push/pop functions.
.
Nevertheless, ultra-low-latency applications need just that and nothing
more. The simplicity pays off, see the throughput and latency benchmarks.
.
Available containers are:
.
* AtomicQueue - a fixed size ring-buffer for atomic elements.
* OptimistAtomicQueue - a faster fixed size ring-buffer for atomic
elements which busy-waits when empty or full.
* AtomicQueue2 - a fixed size ring-buffer for non-atomic elements.
* OptimistAtomicQueue2 - a faster fixed size ring-buffer for non-atomic
elements which busy-waits when empty or full.
.
These containers have corresponding AtomicQueueB, OptimistAtomicQueueB,
AtomicQueueB2, OptimistAtomicQueueB2 versions where the buffer size is
specified as an argument to the constructor.
.
This package contains the header files and static library.
Description-md5:
Homepage: https://github.com/max0x7ba/atomic_queue
Tag: devel::library, role::devel-lib
Section: libdevel
Priority: optional
Filename: pool/main/liba/libatomic-queue/libatomic-queue-dev_1.4-1_amd64.deb