Я генерирую файлы csv на основе результатов опроса людей на двух разных машинах. Файлы будут находиться в общей папке.
В настоящий момент он назначит каждому новому файлу номер темы, просмотрев демографический файл и посмотрев, сколько людей завершили опрос. К сожалению, если у нас есть два человека, запустивших программу одновременно, у них будет одинаковый номер идентификатора предмета. Как я могу исправить эту проблему?
То, что вы пытаетесь сделать, это создать систему для блокировки идентификационных номеров, как только программа будет запущена.
Вы должны записать номер предмета в отдельном месте, как только начнется опрос (будет предпочтительной база данных, но плоский файл тоже будет работать). Важно обеспечить, чтобы этот механизм был безопасным для валюты.
Дальнейшее чтение на эту тему: Создание глобально уникального идентификатора в Java