【发布时间】:2010-06-22 12:29:12
【问题描述】:
我们正在开发一个带有多个工作线程的 Java 应用程序。这些线程必须将大量计算结果传递给我们的 UI 线程。结果的传递顺序无关紧要。
现在,所有线程都只是将它们的结果推送到同步堆栈中 - 但这意味着每个线程都必须等待其他线程才能传递结果。
是否有支持同时插入的数据结构,每次插入都在恒定时间内完成?
谢谢,
马丁
【问题讨论】:
标签: java performance multithreading data-structures