Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SimpleDateFormat и потоки

10K
05 октября 2007 года
leokom
2 / / 11.04.2005
Как выяснилось (впрочем довольно давно) SimpleDateFormat небезопасен в многопоточной среде. В реальном аппликейшне при жёсткой конкуренции потоков стали вылезать иксепшны. Долго искал причину - она была именно в этом классе. Написал свой парсер для конкретного формата. Теперь надо обрабатывать еще один формат. Неужели писать еще один парсер??? Может кто-то сталкивался с такой проблемой? Может есть общее решение (класс безопасный в многопоточной среде для парсинга дат)?
63
05 октября 2007 года
Zorkus
2.6K / / 04.11.2006
А что тут выяснять? :)
Цитата:

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.


Почему бы не последовать совету в документации?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог