我正在实现需要显示进度条或进度百分比的长时间运行过程。长时间运行过程的总体逻辑是复杂的(包括各种页面数据检索),因此,我最终在代码中的各个位置硬编码了很多百分比。
在更新完成百分比方面,哪些被认为是最佳设计模式?
我正在实现需要显示进度条或进度百分比的长时间运行过程。长时间运行过程的总体逻辑是复杂的(包括各种页面数据检索),因此,我最终在代码中的各个位置硬编码了很多百分比。
在更新完成百分比方面,哪些被认为是最佳设计模式?
我发现JFace中使用的模式,如IProgressMonitor,非常好用。您可以通过查看该类来获得一些见解。其他需要查看的类包括ProgressMonitorDialog和IRunnableWithProgress。您还可以找到本文有所帮助。