Are they interfaces? Do you mean
ArrayBlockingQueue? That is a class which implements the Queue interface and also can block a
thread so as to help with the producre-consumer problem, which you can find about by googling.
A linked list can implement Queue, too, but it does not normally block threads awaiting the availability of objects.
I think they have their own classes, which you would have to find the details of from their website or API documentation. We can’t help any more without that information.