Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:保存的时候系统是怎么做的? [Re:develop8]
cxp108





发贴: 363
积分: 12
于 2006-09-01 09:13 user profilesend a private message to usersend email to cxp108search all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一般情况下我的做法是这样:

1.用户按下保存按钮
2.开新线程,保存文件,以文件绝对路径为线程名
3.如果用户在这个时候要关闭系统,系统检查是否有保存线程正在运行,如果有则等待线程结束
4.如果用户关闭文件,则同3
5.如果用户关闭文件后又试图打开文件,系统检查该文件绝对路径是否与现有线程名相匹配,如果有,则暂缓打开。

使用以上做法的前提是你的文件很大,保存时程序非常复杂。
如果不是,直接保存就好啦SmileSmile




话题树型展开
人气 标题 作者 字数 发贴时间
3972 保存的时候系统是怎么做的? develop8 96 2006-08-31 16:31
3059 Re:保存的时候系统是怎么做的? cxp108 62 2006-09-01 09:05
3588 Re:保存的时候系统是怎么做的? cxp108 218 2006-09-01 09:13

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923