2008-03-25
Ant打包下载操作是否冲突?
目前网站中有一个功能,用户根据自己的选择可以生成一个资源包,下载后转存到手机中使用。在程序中的大体流程是:
首先,根据用户的选择生成文件夹(这个文件夹的建立只和资源相关,和用户信息无关),将资源文件拷贝到该文件夹中;
之后,将该文件夹中的资源文件生成或修改为手机中可以使用的文件;
最后,将生成好的资源文件打包,供用户下载。
文件的拷贝和打包用ant实现,资源文件的生成使用到了j2me。
我现在的疑问是,当多用户同时进行这样的打包下载操作时会不会产生文件读取或共享的操作冲突?如果可能产生操作冲突该怎么样解决?我目前想到的方法就是将这一过程采用单例模式,在程序中添加一个标志位,当有其他用户请求这一操作时判断该标志位再进行操作。
请有这方面经验的朋友给看一下。谢谢!
首先,根据用户的选择生成文件夹(这个文件夹的建立只和资源相关,和用户信息无关),将资源文件拷贝到该文件夹中;
之后,将该文件夹中的资源文件生成或修改为手机中可以使用的文件;
最后,将生成好的资源文件打包,供用户下载。
文件的拷贝和打包用ant实现,资源文件的生成使用到了j2me。
我现在的疑问是,当多用户同时进行这样的打包下载操作时会不会产生文件读取或共享的操作冲突?如果可能产生操作冲突该怎么样解决?我目前想到的方法就是将这一过程采用单例模式,在程序中添加一个标志位,当有其他用户请求这一操作时判断该标志位再进行操作。
请有这方面经验的朋友给看一下。谢谢!
评论
daoger
2008-03-25
OK,I see. 3Q!
Readonly
2008-03-25
你误解了,偶的意思是生成文件夹的时候用唯一的名字,比如UUID,这样每个用户请求都是在独立的文件夹下面进行,这样就不会有并发访问冲突了。
daoger
2008-03-25
Readonly 写道
会有冲突的,生成文件夹不能用唯一标示吗?那样就解决问题了。
谢谢只读老大!
利用标志位是可以解决操作冲突,可是我现在的顾虑是当用户并发操作访问量大的时候,总是提示“系统忙,请稍后操作!”也不怎么好,还有更好的解决办法么?
Readonly
2008-03-25
会有冲突的,生成文件夹不能用唯一标示吗?那样就解决问题了。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 183731 次
- 性别:

- 来自: 山东济南

- 详细资料
搜索本博客
我的相册
image007
共 105 张
共 105 张
最近加入圈子
最新评论
-
一个女生的爱情观
buaawhl 写道swflora 写道为啥这样的热点帖我却看不下去了。 是老了 ...
-- by 小虫1313 -
一个女生的爱情观
swflora 写道为啥这样的热点帖我却看不下去了。 是老了还是麻木了? 成熟 ...
-- by buaawhl -
一个女生的爱情观
为啥这样的热点帖我却看不下去了。 是老了还是麻木了?
-- by swflora -
一个女生的爱情观
weiweichen1985 写道都知道爱情应该是白的,毫无瑕疵。。。 但是在残 ...
-- by daoger -
一个女生的爱情观
都知道爱情应该是白的,毫无瑕疵。。。 但是在残酷的现实面前,你我都选择了面对实际 ...
-- by weiweichen1985






评论排行榜