从批处理中的Thread返回值

时间:2013-11-07 08:57:35

标签: java multithreading spring asynchronous

我正在产生一个线程来查询数据库。目的是异步完成。现在每个Query都会返回很多行。我想要的是我的线程不停地制作一批说5并将值集返回给UI线程,这将继续显示它。有什么办法可以实现这个目标吗? 我正在使用Java和Spring作为我的平台

1 个答案:

答案 0 :(得分:1)

让查询DB的线程读取5个项目,将它们打包在其类实现Runnable的对象中,然后通过SwingUtilities.invokeLater将该对象传递给UI。