关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

命令队列的实现应用

作者:佚名   时间:2012-06-12   分享到:

当你需要在一段时间内积累很多操作,然后一次执行这些操作的项,集合模式将会很有用,安装程序一直在做这类事情,在一个典型的安装程序中,你跟着安装向导,一步步地选择单击一串"确定"按钮."确定"你要这个基础程序,再"确定"你要安装程序文档,不过选择"取消"则意味着你不想安装救命文件,当你走完子这个安装向导,它会记录下某种要做的事务清单,复制程序文件,复制文档等,在安装向导的最后,你仍有机会改变主意,一旦你确实单击子安装按钮之后,所有的这些操作才会发生,显然,这个安装程序的事务清单就是一个命令列表.

  还有一个类似的情况,即当你需要处理一系列的操作,而其中的每个操作在单独运行的时候都需要大量的负荷,比如,它经常会需要计算机花一些处理时间来连接数据库.如果你在一段时间内需要执行一些数据库操作,那你有时得现对两种不愉快的选择.1,让这个数据仓库连接保持打开一段时间,但这样的话就浪费子稀缺的资源,2.为每个数据库操作都花费时间来打开和关闭数据库连接.

  命令模式为这种束缚提供子一个解决方法,相对于在每个独立的任务中执行单个数据库操作,你可以在一个清单中所有这些命令,你可以周期性地打开一个数据库连接,执行队列中的所有命令,然后将这个列表清空.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n2374.html

上海联楷网络新闻