【发布时间】:2009-08-12 10:47:18
【问题描述】:
我正在使用SwingWorker 在后台线程上查询服务器进程以获取大量“结果”对象。当个别结果到达时,我想发布它们并在 GUI 上显示它们。
我的问题是:鉴于我可能会收到数千个结果,是为每 N 个结果调用 publish(V... chunks) 更有效,还是应该为收到的每个事件调用 publish?
我看到文档指出对publish 的多次调用将合并为对process 的一次调用,但不确定通过限制在我自己的代码中保留某种形式的控制是否更好 当我调用发布时。人们推荐什么?
【问题讨论】:
标签: java swing multithreading