Size: a a a

2020 March 07

G

Gopneg in pro.net
ну и правильно, кому он нужен особенно сейчас
когда программы в основной массе однопоточные по своей сути - хттпреквесты обрабатывают
с минимальным взаимодействием между потоками, причем через абстракции системные, в которых умные люди уже во все места сами интерлокеды порасставили
источник

AT

Alexey Tkachenko in pro.net
В крестах для такого давно сделали atomic и не парятся
источник

IC

Ilya Chernoudov in pro.net
Alexey Tkachenko
В крестах для такого давно сделали atomic и не парятся
А как работает?
источник

AT

Alexey Tkachenko in pro.net
Ilya Chernoudov
А как работает?
Перегружает операторы и ты фигачишь как с обычными интами всё
источник

IC

Ilya Chernoudov in pro.net
Alexey Tkachenko
Перегружает операторы и ты фигачишь как с обычными интами всё
Ахренеть
источник

AT

Alexey Tkachenko in pro.net
Под капотом interlocked, intrinsic или lock-free
источник

AH

Ayrat Hudaygulov in pro.net
Alexey Tkachenko
В крестах для такого давно сделали atomic и не парятся
А в ФП есть STM. Транзакционная память
источник

AT

Alexey Tkachenko in pro.net
Ayrat Hudaygulov
А в ФП есть STM. Транзакционная память
До плюсов ещё не донесли, но две или три попытки были
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
А в ФП есть STM. Транзакционная память
А это как работает? На куче копирований?
источник

G

Gopneg in pro.net
Ayrat Hudaygulov
А в ФП есть STM. Транзакционная память
в дотнете же, а не в фшарпи
источник

AT

Alexey Tkachenko in pro.net
Зато есть load/store разных уровней строгости
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
А это как работает? На куче копирований?
Обычная монада, которая при бинде делает атомарное действие
источник

AH

Ayrat Hudaygulov in pro.net
Gopneg
в дотнете же, а не в фшарпи
STM очень много где есть
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
Обычная монада, которая при бинде делает атомарное действие
А транзакционность как достигается?
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
А транзакционность как достигается?
Тем что она ленивая. То есть у тебя выполнится или вся монада или ничего.
источник

AT

Alexey Tkachenko in pro.net
Аллокацией?
источник

AH

Ayrat Hudaygulov in pro.net
Alexey Tkachenko
Аллокацией?
Да
источник

NT

Nikita Tsukanov in pro.net
@fvnever а из-за чего может лагать тайпинг в райдере?
источник

NT

Nikita Tsukanov in pro.net
у вас же весь анализ в отдельном процессе
источник

NT

Nikita Tsukanov in pro.net
жаба по идее должна быть блокнотом тупым
источник