Я создаю систему запаса, которая будет использоваться через офисную сеть с несколькими пользователями. У меня есть запрос об использовании ключевого слова synchronized для правильного обновления запаса. То, что я хочу сделать, позволяет нескольким пользователям обновлять запас, но, конечно же, позволяет только одному пользователю обновляться за один раз. Для обновления запаса я разработал следующий метод:Правильный способ использования Java Synchronized?
public static synchronized boolean UpdateXYZStock(Stock so){
//update code
}
Это правильный способ сделать это?
Благодаря
С.
Здесь вам необходимо предоставить более подробную информацию. – Woot4Moo
java synchronized не охватывает виртуальные машины. Вы можете подумать о том, чтобы позволить вашей базе данных справляться с такими проблемами синхронизации. У UpdateStock() обновить значение запаса в БД. – DwB