06:44
1,0×
00:00/06:44
631,7 тыс смотрели · 4 года назад
2 года назад
Java 760. Что такое volatile и transient? Для чего и в каких случаях можно было бы использовать default?
В языке программирования Java ключевое слово volatile используется для обозначения переменной, значение которой может быть изменено несколькими потоками одновременно. Оно гарантирует, что чтение и запись значения переменной будет происходить напрямую из памяти, а не из кэша потока, что обеспечивает согласованность значений переменной между потоками. Ключевое слово transient используется для обозначения переменной, которая не должна быть сериализована при сохранении объекта в файл или передаче по сети...
1 год назад
Java 1503. Что делает ключевое слово volatile?
Ключевое слово volatile в Java используется для обозначения переменной, которая может быть изменена несколькими потоками одновременно. Оно гарантирует, что чтение и запись значения этой переменной будут происходить непосредственно из памяти, а не из кэша процессора. Когда переменная объявлена с ключевым словом volatile, каждая операция записи в эту переменную будет видна всем другим потокам немедленно, и каждая операция чтения будет получать самое актуальное значение из памяти. Это гарантирует,...