【发布时间】:2013-04-30 13:44:28
【问题描述】:
我正在使用 Vaadin 7。在我的应用程序中有一个表格列表,用户可以选择一个或多个项目来详细说明。如果单击执行按钮,UI 组件将被禁用并启动两个线程: 第一个线程进行大量计算 UI 上的第二个线程更新进度指示器(使用 lock() 和 unlock() 方法)
在第一个线程结束时:
从数据库中删除项目,删除所有组件并重新添加(启用)。这样可以保证刷新表数据。
它工作得很好,但是当处理一个长任务时,UI 没有刷新并且表格还被禁用。
有人可以帮助我吗?
非常感谢
【问题讨论】:
标签: java multithreading vaadin