Size: a a a

2020 March 10

e

elefus in pro.jvm
но вам же надо прочитать актуальное значение? Оо
источник

I

Igor in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Курсы и универ - это разные вещи. Это примерно как сравнивать электрика после курсов и энергетика после вуза
они тоже будут работать над одним и тем же проектом и делать то же самое?
источник

Oℕ

Oleg ℕizhnik in pro.jvm
Т.е. в худшем случае некоторый код инициализации выполнится для каждого треда
источник

Oℕ

Oleg ℕizhnik in pro.jvm
elefus
но вам же надо прочитать актуальное значение? Оо
нет, не обязательно
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in pro.jvm
Igor
они тоже будут работать над одним и тем же проектом и делать то же самое?
Они будут работать над одним проектом, но делать совершенно разное. Электрик - прокладывать провода и монтировать розетки(и то не сразу), а энергетик обеспечивать нормальное функционирование всей электросети предприятия.
источник

VP

Vladimir Petrakovich in pro.jvm
Oleg ℕizhnik
Т.е. в худшем случае некоторый код инициализации выполнится для каждого треда
С этим лучше аккуратнее, я бы просто атомик/volatile взял, чтобы не греть голову на эту тему
источник

Oℕ

Oleg ℕizhnik in pro.jvm
У меня будет immutable Map<String, A> , при отсутствии значения там я выполняю некоторую инициализацию, стоимость которой определить трудно
Скорее всего, не очень дорогая, но дешевле не делать каждый раз.
Сейчас структура, включающая AtomicReference.
Соответственно, хотел понять, имеет ли смысл ткой кеш инициализации выносить в какую-то структуру с более эффективным чтением
источник

Oℕ

Oleg ℕizhnik in pro.jvm
И в каком случае оно будет более эффективно
источник

AK

Alexander Komarov in pro.jvm
Oleg ℕizhnik
У меня будет immutable Map<String, A> , при отсутствии значения там я выполняю некоторую инициализацию, стоимость которой определить трудно
Скорее всего, не очень дорогая, но дешевле не делать каждый раз.
Сейчас структура, включающая AtomicReference.
Соответственно, хотел понять, имеет ли смысл ткой кеш инициализации выносить в какую-то структуру с более эффективным чтением
если стоимость небольшая может вообще доступ к ней в один поток сделать?
источник

Oℕ

Oleg ℕizhnik in pro.jvm
Alexander Komarov
если стоимость небольшая может вообще доступ к ней в один поток сделать?
доступ на запись синхронизируется в текущей имплементации
источник

Oℕ

Oleg ℕizhnik in pro.jvm
Мне нравится, что сейчас я гарантирую no more than once успешную инициализацию, хотел понять, много ли я плачу за это последующими чтениями
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in pro.jvm
Подвёз вам свежий Java-дайджест за 10 марта

https://habr.com/ru/company/jugru/blog/491686/
источник

AE

Alexandr Emelyanov in pro.jvm
Igor
в универах до сих пор асм дают, к слову
очень полезно
источник

AE

Alexandr Emelyanov in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Отрасли сейчас нужно много макак, готовых как можно быстрее влиться в проекты.
спасибо им конечно. мы дольше без работы не останемся
источник

ДЧ

Денис Чиканов in pro.jvm
Alexandr Emelyanov
очень полезно
Ну вообще-то да, особенно для общего понимания и развития.
источник

ДЧ

Денис Чиканов in pro.jvm
На дух не переношу это говно, но это полезно.
источник

AE

Alexandr Emelyanov in pro.jvm
Денис Чиканов
На дух не переношу это говно, но это полезно.
в точку
источник

C

Constantine in pro.jvm
Alexandr Emelyanov
спасибо им конечно. мы дольше без работы не останемся
макаки наклепают каку, а ты потом подтирай 🤔 такая себе работа
источник

O

Oleg in pro.jvm
Alexandr Emelyanov
очень полезно
можно поподробнее, чем асм полезен?
источник

O

Oleg in pro.jvm
в универе был. Пользы пока не заметил
источник