I have a producer-consumer like scenario. Class A produces objects of type E. I have to hold it in a static data structure in class A, because the consumer logic should be handled in a class B, which has no reference to object of A. Is LinkedBlockingQueue the correct data type for the queue? Or are there any better selection for this?
Share
If you are using a bounded queue, you could also consider an
ArrayBlockingQueue.Also, from the
LinkedBlockingQueueJavadoc: