Создайте вызов потока setWritable (true, true) и setReadable (true, true) для файла во время создания.Это предотвратит доступ не создавающего потока к этому файлу, когда он создается создавающим потоком.После создания файла setWritable (true, false) и setReadable (true, false).Поток опроса должен будет проверить способность записи во время опроса, чтобы обеспечить чтение файла из.
В качестве альтернативы, вы можете предоставить мьютекс для каталога.Пусть поток, создающий файл, получит мьютекс для каталога, создаст и заполнит файл, а затем освободит мьютекс.Когда поток опроса должен выполнить свою проверку, возьмите мьютекс, проверьте каталог, обработайте файлы, затем освободите мьютекс.