码迷,mamicode.com
首页 > 其他好文 > 详细

关于正在进行耗时大的操作时候,如何进行类似于自动滚动条等提示的想法

时间:2015-09-09 11:20:33      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

当进行比较耗时的操作,如IO操作,数据库多数据读取的时候,为了有更好的体验,往往需要有个提示。下面说出我的思路,并未实现。求轻喷。

先声明一个新的线程,ThreadPoor或者Thread都可以,用这个线程tipThread打开滚动条(如定时器实现的滚动条)。另外,用异步的方法执行耗时大的操作,如IO操作,并且,在异步调用的回调函数里面,关闭滚动条的线程tipThread。

这样可以实现。

另外一种方法,完全用异步实现。

用异步方法执行耗时大的操作。不断询问,用来获取异步的执行状态。如果异步未执行完,则执行滚动条的方法。不过这种方法需要不断询问,性能应该较差

关于正在进行耗时大的操作时候,如何进行类似于自动滚动条等提示的想法

标签:

原文地址:http://www.cnblogs.com/drafire/p/4793861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!