Для чего полезно ключевое слово volating?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Для чего полезно ключевое слово volating?

Сообщение Anonymous »

Я наткнулся на ключевое слово Летательный в Java. Не будучи очень знакомым с этим, я нашел это объяснение.

Изменчивые переменные представляют собой более простую, но более слабую форму синхронизации, чем блокировка, которая в некоторых случаях обеспечивает лучшую производительность или масштабируемость, чем внутренняя блокировка. Если вы соблюдаете условия безопасного использования летучих переменных (что переменная действительно независима как от других переменных, так и от своих собственных предыдущих значений), вы можете иногда упростить код, используя изменчивые вместо синхронизированных. Однако код, использующий изменчивость, часто более хрупкий, чем код, использующий блокировку. Предлагаемые здесь шаблоны охватывают наиболее распространенные случаи, когда летучий режим является разумной альтернативой синхронизированному. Следование этим шаблонам (стараясь не выходить за их пределы) должно помочь вам безопасно охватить большинство случаев, когда изменчивые переменные являются выигрышными.

Учитывая детали, в которых в этой статье объясняется рассматриваемое ключевое слово, использовали ли вы его когда-либо или видели ли вы когда-нибудь случай, в котором вы могли бы использовать это ключевое слово правильно?

Подробнее здесь: https://stackoverflow.com/questions/106 ... useful-for
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»