我正在根据人们在两台不同机器上回答调查的结果生成 csv 文件。这些文件将位于共享文件夹中。
现在,它将通过查找人口统计文件并查看有多少人完成了调查,为每个新文件分配一个主题编号。不幸的是,如果我们有两个人同时启动该程序,他们最终将拥有相同的主题 ID 号。我该如何解决这个问题?
最佳答案
您想要做的是建立一个系统,在程序运行后立即锁定 ID 号。
调查一开始,您就应该在单独的位置记录主题编号(最好使用数据库,但平面文件也可以)。确保该机制的货币安全非常重要。
有关此主题的进一步阅读: Generating a globally unique identifier in Java
关于java - 使用两个不同版本的程序读取/写入相同的 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29569718/