文件下载 或者 远程打印 等操作时间太长 造成SWT 无响应 处理
操作场景:远程打印订单 因为打印耗时比较长 大约需要1分钟才能打印出来 而一个下架单里面有很多订单(1000)可能上千票。这样打印就可能需要很长时间 SWT UI界面可能就会死机无响应..解决方法:采用多线程异步打印.. 遇到问题:1. 使用多线程 会出现UI线程 中 不能使用非UI线程操作UI解决方法 : 把UI数据获取.封装成对象传递给线程 在线程中操作数据库组成
原创
2016-12-20 17:51:02 ·
657 阅读 ·
0 评论