Если у меня есть общий объект, который хранится в httpsession.Состояние гонки в общем объекте?
Если я изменяю его время от времени без каких-либо одновременных изменений (например, информация о моем пользователе хранится в сеансе и доступна ТОЛЬКО для одного и того же пользователя за раз (владелец этой информации), есть ли шанс есть какие-то проблемы, связанные с многопоточности и так далее в примере потока
:?. объекта хранится в сессии (нить 1) объект изменяется за нитью, которая служит request1 (пользователь изменил свои данные и сохраняет его в сеансе). объект изменен потоком, который служит запросу2 (пользователь открывает страницу с информацией о пользователе).
Есть ли вероятность, что данные на странице, которые отображаются в запросе2, будут устаревшими (не выполняется аякс или другой асинхронный материал)?
UPD: Моя проблема в том, что он чувствует как это последовательный доступ к общему ресурсу, который проводится в HttpSession (привязан к бетону зарегистрированного пользователя). Это главная причина, твой я не хочу использовать изменчивый материал или синхронизацию.
http://www.ibm.com/developerworks/library/j-jtp09238/index.html посмотреть раздел «Видимость» –