gpt4 book ai didi

java - Web启动应用程序: Concurrency Issue

转载 作者:行者123 更新时间:2023-12-02 08:09:30 25 4
gpt4 key购买 nike

Possible Duplicate:
Part-2: Web Start Application: Concurrency Issue

我用Java开发了一个GUI工具,它可以在MS Excel上执行一些操作(例如插入行、检索行、更新行...)。我没有使用过线程编程,也没有使用过这个工具中的任何锁定机制。

该工具已部署为 Windows exe,现在我已部署为 Web Start 应用程序。很多人同时访问这个工具,同时对该excel文件(所有人共享的资源)进行操作。

最近这个工具破坏了 Excel 文件,因为两个人同时在 Excel 文件上写入(我从日志中的时间戳得知)。

一个人正在更新一些记录,另一个人正在插入一条新记录。这两个操作几乎同时发生在同一个 Excel 文件上。现在我认为共享的 Excel 文件已损坏,因为存在并发问题。

您能帮我解决这种情况吗?我如何解决这个问题?有没有简单的方法可以解决这个问题?

非常感谢,拉胡尔

最佳答案

您可能想了解文件锁。这是一个帮助您快速入门的示例。

http://www.exampledepot.com/egs/java.nio/SetFileLock.html

关于java - Web启动应用程序: Concurrency Issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7667166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com