Java concurrentLinked удаление очереди становится очень медленным - PullRequest
0 голосов
/ 02 февраля 2019

O / S Win 10 Java версия 8 update191 (сборка 1.8.0_191-b12)

Я написал Java-приложение, которое имеет два потока и использует ConcurrentLinkedQueue, который время от времени операция удаления становится очень медленной.Один поток добавляет элементы в очередь, а другой поток удаляет элементы, но ни одна из причин внезапного удаления не становится медленной.Как это исправить.Я нашел следующие ссылки:

https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6493942 http://jsr166 -concurrency.10961.n7.nabble.com / ConcurrentLinkedQueue-vs-ConcurrentLinkedDeque-td13277.html

Но не мог следовать, как это исправить.Пожалуйста посоветуй.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...