所有
我有一个要求,用户希望使用Web应用程序编辑文件。我知道会出现并发问题。但我想知道是否有办法在Web应用程序中有效地执行它,可能正在使用Jython或任何其他框架。
任何可以帮助解决此问题的帮助或其他框架都非常值得注意。
答案 0 :(得分:0)
您谈到的并发问题的一个简单解决方案是每次从任何地方编辑文件时保存日期时间戳。
现在,如果用户尝试将更改保存到文件,请检查日期时间戳,并确保当前编辑的日期时间戳大于上次编辑。如果不是,那么您知道文件已被更改,用户应重新加载文件,再次进行更改,然后再次尝试保存。