Page cover

✉️FIFO/LIFO Queue

Support easy to use, named and thread-safe queues.

KQueue Class Overview

  • Support for last-in-first-out (LIFO) or first-in-first-out (FIFO) queues

  • Queues may be accessed by other threads by given queue name

  • Blocking and non-blocking get() methods

Example

try (KQueue queue = new KQueue(KQueue.LIFO)) {

   queue.put("A");
   queue.put("B");
   queue.put("C");

   while (!queue.isEmpty()) {
      System.out.println(queue.get());
   }
}

Output

C
B
A

Last updated