How to Install and Uninstall libjctools-java Package on Ubuntu 21.10 (Impish Indri)

Last updated: December 28,2024

1. Install "libjctools-java" package

Here is a brief guide to show you how to install libjctools-java on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libjctools-java

2. Uninstall "libjctools-java" package

Please follow the step by step instructions below to uninstall libjctools-java on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libjctools-java $ sudo apt autoclean && sudo apt autoremove

3. Information about the libjctools-java package on Ubuntu 21.10 (Impish Indri)

Package: libjctools-java
Architecture: all
Version: 2.0.2-1
Priority: optional
Section: universe/java
Source: jctools
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Java Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 234
Filename: pool/universe/j/jctools/libjctools-java_2.0.2-1_all.deb
Size: 187756
MD5sum: 55b91a7fe8e3ccfe9f0347b299459169
SHA1: c5a8f1f9070b53d876f979d15e7a42db0fc5151a
SHA256: 139c32b18dfe5497a75cbaafd3db1f6141384127cfdb16d3e0387baf682e3213
SHA512: 171cac6e3d5dec8f1b1eb70feeb18547b03c3dcf858068050fd9ac69477dd1209054796812aea3524d82f35c87eb585f57f3227161029399e66744a2d9da1613
Homepage: http://jctools.github.io/JCTools/
Description-en: Java Concurrency Tools for the JVM
JCTools offers some concurrent data structures currently missing from the JDK:
* SPSC/MPSC/SPMC/MPMC variations for concurrent queues:
* SPSC - Single Producer Single Consumer (Wait Free, bounded and unbounded)
* MPSC - Multi Producer Single Consumer (Lock less, bounded and unbounded)
* SPMC - Single Producer Multi Consumer (Lock less, bounded)
* MPMC - Multi Producer Multi Consumer (Lock less, bounded)
* An expanded queue interface (MessagePassingQueue):
* relaxedOffer/Peek/Poll: trade off conflated guarantee on full/empty queue
state with improved performance.
* drain/fill: batch read and write methods for increased throughput
and reduced contention
Description-md5: 69fbc001cb8e59ea78a406a4c9221929