package VL14.Aufgabe02; /** * Class which represents a printer. * * @author Sebastian Brosch */ public class Printer implements Runnable { public void run() { while (true) { synchronized (PrinterQueue.queue) { if (PrinterQueue.queue.size() > 0) { System.out.println("Printer " + Thread.currentThread().threadId() + " prints: " + PrinterQueue.queue.getFirst()); PrinterQueue.queue.removeFirst(); } } } } }