Мы разрабатываем Java-приложение с несколькими рабочими потоками.Эти потоки должны будут доставлять много результатов вычислений в наш поток пользовательского интерфейса.Порядок доставки результатов не имеет значения.
В настоящий момент все потоки просто помещают свои результаты в синхронизированный стек - но это означает, что каждый поток должен ждать других потоков, прежде чем результаты будут доставлены.
Существует ли структура данных, которая поддерживает одновременные вставки, причем каждая вставка выполняется в постоянное время?
Спасибо,
Мартин