SimpleDateFormat и потоки
Как выяснилось (впрочем довольно давно) SimpleDateFormat небезопасен в многопоточной среде. В реальном аппликейшне при жёсткой конкуренции потоков стали вылезать иксепшны. Долго искал причину - она была именно в этом классе. Написал свой парсер для конкретного формата. Теперь надо обрабатывать еще один формат. Неужели писать еще один парсер??? Может кто-то сталкивался с такой проблемой? Может есть общее решение (класс безопасный в многопоточной среде для парсинга дат)?
Цитата:
Synchronization
Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally.
Почему бы не последовать совету в документации?