The Java BlockingQueue interface represents a queue which can block threads inserting elements into the queue if the BlockingQueue is full, or thread removing elements from the queue if the BlockingQueue is empty. Chapters: 0:00 Java BlockingQueue introduction 1:43 BlockingQueue interface implementations 2:11 BlockingQueue basic usage 3:27 Producer Consumer example 7:10 BlockingQueue enqueue methods 10:18 BlockingQueue dequeue methods 13:25 BlockingQueue drainTo() methods 14:42 BlockingQueue peek methods 15:53 BlockingQueue size(), remainingCapacity() and contains() methods Java BlockingQueue tutorial - text: Java Concurrency tutorial - text / video playlist: Java Queue tutorial - text / video:











