
Ivan
08.05.2018
11:30:24
Как пример

Vladimir
08.05.2018
11:30:56

Ivan
08.05.2018
11:31:04
Ну это как раз присер
Пример

Google

Ivan
08.05.2018
11:31:13
Volatilr

Vladimir
08.05.2018
11:31:14

Ivan
08.05.2018
11:31:16
Volatile

Alexander
08.05.2018
11:32:14
но оно будет одинаковым для всех ядер

Vladimir
08.05.2018
11:34:57
Понятно. Всем спасибо

Роман
08.05.2018
11:36:19
Посоветуйте музыку чтоб проснуться
трындец втыкал в строку кода 15 минут

Egor
08.05.2018
11:37:28
Caravan Palace

Роман
08.05.2018
11:38:38
норм

Alexander
08.05.2018
11:57:59

Vladimir
08.05.2018
12:00:42

Google

Aleksander
08.05.2018
12:01:14

Marat
08.05.2018
12:03:11

Alexander
08.05.2018
12:03:52

Aleksander
08.05.2018
12:04:06
бесконечно в цикле, пока кас не сработает тыркаемся

Alexander
08.05.2018
12:04:42
давай пример кода, поговорим предметно

Marat
08.05.2018
12:04:59
это же основы многопоточности - как синхронизировать запись комплексного объекта, которую можно разбить на несколько атомарных операций записи

Alexander
08.05.2018
12:05:00
когда там кас сработать должен, как он это сделать должен
единственное примерение каса тут сделать мьютекс на касе, но это такое

Aleksander
08.05.2018
12:05:54

Alexander
08.05.2018
12:05:56
либо три раза касить эти лонги с откатом, в таком случае проще вверх ногами как мишки гамми

Marat
08.05.2018
12:06:20
на жпоинте опять же был доклад, в котором касалась эта тема (там было про обновление балансов двух счетов при проведении транзакции)

Alexander
08.05.2018
12:06:37
что бы все другие не увидели поломанные данные
простой спобоб иммутабельности поинта не рассмативаем в виду того, что хотим занятся сексом с тремя касами одновременно

Marat
08.05.2018
12:07:54
вечером набросаю код, я ща на работе, ок?

Vladimir
08.05.2018
12:07:58

Alexander
08.05.2018
12:08:06
может
но кто-то тут приплел касы

Vladimir
08.05.2018
12:09:02
касы - это что?

Google

Alexander
08.05.2018
12:09:23
compare-and-set/compare-and-swap

Vladimir
08.05.2018
12:09:25
но кто-то тут приплел касы
Я говорил, что CAS поможет во всех ситуациях?
Речь шла о нескольких действиях, количество переменных не уточнялось.

Marat
08.05.2018
12:09:38

Alexander
08.05.2018
12:10:51

Ruslan
08.05.2018
12:11:03

Alexander
08.05.2018
12:11:40
ну и тут следует вспомнить про контешн и понять, что кас на хай контеншене - это такое себе занятие, не всегда благородное

Alexander
08.05.2018
12:11:59

Alexander
08.05.2018
12:12:13

Alexander
08.05.2018
12:12:22
на point

Ruslan
08.05.2018
12:12:29
ну так впрос был про три лонга
а не про как закасить обьект

Alexander
08.05.2018
12:12:38

Pavel
08.05.2018
12:12:44

Alexander
08.05.2018
12:13:06

Pavel
08.05.2018
12:13:54

Alexander
08.05.2018
12:14:13

Vladimir
08.05.2018
12:14:42

Ruslan
08.05.2018
12:15:16

Pavel
08.05.2018
12:16:41
Ибо это как уже было сказано, 3 инструкции

Google

Vladimir
08.05.2018
12:18:31

Marat
08.05.2018
12:18:50

Alexander
08.05.2018
12:19:08
а мы про видимость, тут локи-локи

Alpha
08.05.2018
12:48:34

Alexander
08.05.2018
12:49:24
> возвращается объект, который пришел на вход.
> А не объект того же типа что пришёл на вход?
?
имеете в виду что новый объект возвращается ? ну может быть и это имелось в виду
в классическом билдере, который шаблон проектирования - там возвращается this. а из изначальной формулировки автора вопрос "Builder-style использование методов" - может быть имелось в виду что можно цепочку из методов построить.

Evgeniy
08.05.2018
12:54:59

Alexander
08.05.2018
12:55:24
да

Pavel
08.05.2018
12:58:09

guga
08.05.2018
12:59:49
снова @ashofthedream пугает детей кровавым хайлоадом в геймдеве
не хватает только @krivdathetriewe
стриминга данных на акке

Marat
08.05.2018
13:01:08

Митко Соловец?
08.05.2018
13:01:11
а как же стэк БОГОВ?
mongo+scala+akka
классика

Dmitry
08.05.2018
13:01:34

Google

Sergey
08.05.2018
13:01:46
Даже сначала не понимал, что несут

Mikhail
08.05.2018
13:02:06

guga
08.05.2018
13:02:37

Митко Соловец?
08.05.2018
13:03:09
opa builder style

Pavel
08.05.2018
13:03:13

Митко Соловец?
08.05.2018
13:03:20
op().op().op()
opa builder style
+spring
ну это если хочется высочайшей производительности

guga
08.05.2018
13:03:56
+spring
не, спринговый репозиторий для моно, уж лучше я просто стоковый драйвер поюзаю

Pavel
08.05.2018
13:03:59

Митко Соловец?
08.05.2018
13:04:02
если умеренной достаточно, можно взять вертикс
для малонагруженных проектов он подойдет

guga
08.05.2018
13:04:30

Sergey
08.05.2018
13:04:38

Митко Соловец?
08.05.2018
13:05:00
киньте в меня камень, если вертикс плох для малонагруженных проектов

Pavel
08.05.2018
13:05:09

Sergey
08.05.2018
13:05:31
Троллинг удался

Митко Соловец?
08.05.2018
13:05:46