Size: a a a

2020 January 20

Dv

Dr. Friedrich von Never in pro.net
Ну тогда код — хунта
источник

Dv

Dr. Friedrich von Never in pro.net
Его писал кто-то, кто пытался сделать double-checked lock, но у него не прокатило чот.
источник

IC

Ilya Chernoudov in pro.net
а если бы был лок внутри
источник

IC

Ilya Chernoudov in pro.net
на кой хрен двойная проверка то?
источник

IC

Ilya Chernoudov in pro.net
ты понимаешь?
источник

Dv

Dr. Friedrich von Never in pro.net
Ilya Chernoudov
на кой хрен двойная проверка то?
Эм как на кой хрен?
источник

IC

Ilya Chernoudov in pro.net
то есть когда у тебя дабл чек, у тебя одна проверка снаружи лока, а вторая внутри
источник

Dv

Dr. Friedrich von Never in pro.net
Ну
источник

IC

Ilya Chernoudov in pro.net
зачем применять такую же технику для мемори барьеров?
источник

Dv

Dr. Friedrich von Never in pro.net
Не, смари
источник

IC

Ilya Chernoudov in pro.net
они же не влияют на перфоманс
источник

Dv

Dr. Friedrich von Never in pro.net
Если дальше лок, то понятно!
источник

Dv

Dr. Friedrich von Never in pro.net
Ilya Chernoudov
они же не влияют на перфоманс
Немношк влияют
источник

Dv

Dr. Friedrich von Never in pro.net
Мемори барьер кэши процессора может синкнуть
источник

IC

Ilya Chernoudov in pro.net
Dr. Friedrich von Never
Если дальше лок, то понятно!
дак если бы дальше был лок, то ты всё равно должен проверить внутри него переменную ещё раз
источник

Dv

Dr. Friedrich von Never in pro.net
Ilya Chernoudov
дак если бы дальше был лок, то ты всё равно должен проверить внутри него переменную ещё раз
Да, и был бы трипл чек лок
источник

IC

Ilya Chernoudov in pro.net
Dr. Friedrich von Never
Мемори барьер кэши процессора может синкнуть
да нихуя он не делает на x86
источник

IC

Ilya Chernoudov in pro.net
только на арм
источник

Dv

Dr. Friedrich von Never in pro.net
С более и более дорогими проверками
источник

Dv

Dr. Friedrich von Never in pro.net
Ilya Chernoudov
да нихуя он не делает на x86
Ну это верно, но похоже под арм под спроектирован, портабельно!
источник