У меня есть Java-приложение, которое выполняет много файловых операций.Для каждой обработки файла (задачи) я открою один файл log4j для записи журнала задач.В каждой задаче я открываю один файл, выполняю некоторые манипуляции и записываю в три новых файла.Задачи выполняются параллельно.Теперь случайным образом раз в две или три недели мои файлы журналов задач собираются в файл данных (не всегда, данные и журналы записываются в новые файлы данных).
Мы рассмотрели код и не смогли найти ни одной проблемы синхронизации или повторного использования FileDescriptor.
ОС: AIX 6.1.6.3 JAVA: IBM JAVA 1.5 SR12 FP1 Архитектура: Power 6;8 ядер с SMT на хранилище: SAN
Спасибо, Nikesh PL