标签:
当进行比较耗时的操作,如IO操作,数据库多数据读取的时候,为了有更好的体验,往往需要有个提示。下面说出我的思路,并未实现。求轻喷。
先声明一个新的线程,ThreadPoor或者Thread都可以,用这个线程tipThread打开滚动条(如定时器实现的滚动条)。另外,用异步的方法执行耗时大的操作,如IO操作,并且,在异步调用的回调函数里面,关闭滚动条的线程tipThread。
这样可以实现。
另外一种方法,完全用异步实现。
用异步方法执行耗时大的操作。不断询问,用来获取异步的执行状态。如果异步未执行完,则执行滚动条的方法。不过这种方法需要不断询问,性能应该较差
关于正在进行耗时大的操作时候,如何进行类似于自动滚动条等提示的想法
标签:
原文地址:http://www.cnblogs.com/drafire/p/4793861.html