import org.lowgcqueue.LowGCQueue;
public class LowGCQueueExample {
public static void main(String[] args) {
LowGCQueue<String> queue = new LowGCQueue<>();
Thread producer = new Thread(() -> {
String message = "Hello, World!";
queue.offer(message);
System.out.println("Produced: " + message);
});
Thread consumer = new Thread(() -> {
String message = queue.poll();
System.out.println("Consumed: " + message);
});
producer.start();
consumer.start();
}
}
LowGCQueue<String> queue = new LowGCQueue<>(10000);
LowGCQueue<String> queue = new LowGCQueue<>(10000, 8);