Czy w Java jest zsynchronizowana klasa Queue
? Szukam czegoś takiego jak Vector
(który jest zsynchronizowany) vs ArrayList
(co nie jest), ale zamiast implementacji interfejsu List
, szukam go do wdrożenia Queue
.Czy w Java jest zsynchronizowana kolejka?
Należy zauważyć, że nie ma metody Collections.synchronizedQueue
do owijania niezsynchronizowanej kolejki i synchronizacji.
ConcurrentLinkedDeque – delicateLatticeworkFever
Jeśli spojrzeć poprzez docs tych klas, które rozciągają https://docs.oracle.com/javase/7/docs/api/java/util/AbstractQueue.html prawdopodobnie znajdziesz to, czego szukasz. I https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingQueue.html http://stackoverflow.com/questions/2695426/are-linkedblockingqueues-insert-and-remove- metody-thread-safe – rogerdpack
To wydaje się bardzo ważne pytanie, ponieważ kolejka wydaje się różnić od innych kolekcji Java w tym zakresie. Zamierzam poprosić o ponowne otwarcie, po zredagowaniu, aby trochę wyjaśnić pytanie. – rghome