
Мытко
22.09.2016
18:17:30
ты про скала байткод?

Pavel ?
22.09.2016
18:17:37
Но чет я не догоню как он в многопоточке заработает

Evgenij
22.09.2016
18:18:15
Ага тут без костылей пиздец!

Pavel ?
22.09.2016
18:18:29
Надо на компе подергать

Google

Oleksandr
22.09.2016
18:19:03
8: invokespecial #30 // Method Bar$lzycompute:()LFoo$Bar$
тут пачка хаков, в том числе и для многопоточности

sss3 ?
22.09.2016
18:19:41
?

Oleksandr
22.09.2016
18:19:52
корректно отработает, чаще всего (могут быть фокусы с инициализацией полей внутри обьекта, но это слегка оффтоп)

Pavel ?
22.09.2016
18:20:09

guga
22.09.2016
18:20:24
Надо на компе подергать
Ребята не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не книга GoF и даже не Head First . Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте что тут писалось. Я вполне понимаю что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.

Evgenij
22.09.2016
18:20:53

Pavel ?
22.09.2016
18:21:06
Нихрена себе вбросил))))))

Мытко
22.09.2016
18:21:58

Oleksandr
22.09.2016
18:22:14
Вот он меня и напряг
если не запамятовал, там внутри volatile boolean + инициализация через synchronized(this)

sss3 ?
22.09.2016
18:22:20
not lazy = not true :)

Pavel ?
22.09.2016
18:23:29

Google

Митко Соловец?
22.09.2016
18:24:31
Волков скину 3 синглтона и все три не тру)
*скинул

Pavel
22.09.2016
18:24:59
а как тебе мой?)))

Митко Соловец?
22.09.2016
18:25:06
Погуглите дабл чек локинг, это тру

Pavel ?
22.09.2016
18:25:26
Вот дабл чек это не тру)

Митко Соловец?
22.09.2016
18:25:32
Твой крут, это из эффективной джавы пример
С перечислением

Pavel ?
22.09.2016
18:25:56
Тру это статичный филд и лейзи холдер)

Мытко
22.09.2016
18:26:06
https://i.imgur.com/vI94poy.png

Митко Соловец?
22.09.2016
18:26:26
Выселю

Мытко
22.09.2016
18:26:32
самый трушный синглтон

Pavel
22.09.2016
18:26:40
да говно эт, а не сигнлетон)

Митко Соловец?
22.09.2016
18:26:45
Говно

Мытко
22.09.2016
18:26:46
погоди

Pavel ?
22.09.2016
18:26:48

Мытко
22.09.2016
18:26:49
почему гавно
ты аргументиуй

sss3 ?
22.09.2016
18:27:09
потому что

Митко Соловец?
22.09.2016
18:27:13
Лэйзи нет, нет трэд-сэйф

Google

Мытко
22.09.2016
18:27:24
я синглтоны не писал до этого дня

Митко Соловец?
22.09.2016
18:27:30
наивная реализация

sss3 ?
22.09.2016
18:27:36
а чем не трейд-сейф?

Мытко
22.09.2016
18:27:37
?

Pavel ?
22.09.2016
18:27:42
Ну он там кое че забыл)

Evgenij
22.09.2016
18:27:45

Мытко
22.09.2016
18:28:03
а

Pavel ?
22.09.2016
18:28:10
А так вполне трейд сейф)

Мытко
22.09.2016
18:28:17
https://i.imgur.com/UhIw2Ql.png
вот

Pavel
22.09.2016
18:28:29
как минимум он Singleton
а не Singletone

Мытко
22.09.2016
18:28:33
теперь это даже доступно снаруже
у меня один тон

sss3 ?
22.09.2016
18:28:50

Мытко
22.09.2016
18:28:50
а у тебя что синглтон

Pavel ?
22.09.2016
18:29:58
Нормальный такой синглтон)

Мытко
22.09.2016
18:30:44
еее
синглтон

Митко Соловец?
22.09.2016
18:30:56

Google

Мытко
22.09.2016
18:31:11
у тебя эпл
вроде

Pavel
22.09.2016
18:31:44
у инего андроид
он всю жизнь троллил)))

Мытко
22.09.2016
18:32:28
https://habrahabr.ru/post/129494/
прочитал статью

Митко Соловец?
22.09.2016
18:32:45
Тред-сейф, я нк прав, но не лэзи, это минус

Pavel ?
22.09.2016
18:32:55
Он копипастнул синглтон))) понятно)))

Admin
ERROR: S client not available

sss3 ?
22.09.2016
18:33:02
ну lazy - да

Мытко
22.09.2016
18:33:15
я не копипастил
честно

Pavel ?
22.09.2016
18:33:28
Давай холдер тогда)))

Pavel
22.09.2016
18:33:32
хз, по мне енум лучший=(

sss3 ?
22.09.2016
18:33:35

Мытко
22.09.2016
18:33:52
я домой пойду

Митко Соловец?
22.09.2016
18:33:53
Дабл чек и волатайл - тру

Мытко
22.09.2016
18:34:00
синглтоны не нужны

sss3 ?
22.09.2016
18:34:17
в этом только проблема

Google

Мытко
22.09.2016
18:34:52
https://i.imgur.com/HqMOPvh.png
лекек

Pavel ?
22.09.2016
18:35:01

Pavel
22.09.2016
18:38:05
ну и что, это ж енум)

Мытко
22.09.2016
18:38:24
???
???

Pavel
22.09.2016
18:39:05
зачем тебе лези инициализация?
enum работатет быстро

Pavel ?
22.09.2016
18:39:31
Ну вообщето они одинаково работают)
А лейзи для того чтобы память не захламлять)
Память у явы дорогая)

Pavel
22.09.2016
18:40:31
еще бы, остров же
туда ее еще доставтиь надо

Pavel ?
22.09.2016
18:41:05
Ладно, джавы)

sss3 ?
22.09.2016
18:43:47
ну скажем так, память в наше время не так много и стоит
но по мне это какой то моветон просто)

Pavel
22.09.2016
18:50:27
Ребят, нужна помощь) Если у кого есть время.
Сортировка Шелла. Дан массив действительных чисел. Требуется упорядочить его по возрастанию. Делается это следующим образом: сравниваются два соседних элемента ai и ai+1. Если ai <= ai+1, то продвигаются на один элемент вперед. Если ai > ai+1, то производится перестановка и сдвигаются на один элемент назад. Составить алгоритм этой сортировки.

v
22.09.2016
18:55:16
а что Кнут по этому поводу говорит?

Мытко
22.09.2016
18:56:10
Кнут по спине бьет