Size: a a a

2020 October 14

AI

Alex Ilizarov in cloud_flood
Виталий На Заборе
Если один взял и не отпустил типа
Допустим он записал данные на половину
источник

AI

Alex Ilizarov in cloud_flood
Потом уехал по эксепшену наверх
источник

AI

Alex Ilizarov in cloud_flood
Че у тя в C++ получится?
источник

AI

Alex Ilizarov in cloud_flood
Виталий На Заборе
Ну так или иначе - получается просто лишняя ебля
Да нет
источник

AI

Alex Ilizarov in cloud_flood
У тя в C++ на каждом шагу подводные камни раскиданы
источник

AI

Alex Ilizarov in cloud_flood
Если очень хочется зерокостно
источник

AI

Alex Ilizarov in cloud_flood
Берешь как его
источник

AI

Alex Ilizarov in cloud_flood
UnsafeCell вроде
источник

v

vova in cloud_flood
Alex Ilizarov
Но у тебя такого не будет потому что лок автоматически отпускается при выходе из функции
В с++ есть RAII на которой построено scoped_guard
источник

AI

Alex Ilizarov in cloud_flood
vova
В с++ есть RAII на которой построено scoped_guard
В C++ мьютексы не овнят содержимое не?
источник

AI

Alex Ilizarov in cloud_flood
В Rust ты просто не скомпилешь многопоточку не обернув это в примитив синхронизации
источник

AI

Alex Ilizarov in cloud_flood
А в C++ ты всегда это в голове держишь
источник

v

vova in cloud_flood
Alex Ilizarov
В C++ мьютексы не овнят содержимое не?
Сами мутексы нет.
источник

AI

Alex Ilizarov in cloud_flood
В целом чтл в Rust что C++ RAII да, но в C++ владения нету вроде как
источник

AI

Alex Ilizarov in cloud_flood
move semantics такое себе решение
источник

МК

Марк ☢️ Коренберг... in cloud_flood
В кликхаусе есть лямбды на галимом си. Гну экстеншен. Они пропидоры. Дискасс
источник

AI

Alex Ilizarov in cloud_flood
vova
Сами мутексы нет.
В safe rust ты просто не получишь содержимое мьютекса в обход мьютекса в
источник

AI

Alex Ilizarov in cloud_flood
Думаешь что умнее компилятора и хочешь скорость - берешь unsafe { } и ебош.
источник

v

vova in cloud_flood
Alex Ilizarov
В целом чтл в Rust что C++ RAII да, но в C++ владения нету вроде как
Есть если ты его напишешь )).
Никто не мешает мовать соержимое обёкта.
источник

ВН

Виталий На Заборе... in cloud_flood
Alex Ilizarov
В Rust ты просто не скомпилешь многопоточку не обернув это в примитив синхронизации
Не, для многопоточки ок. Но я с ней не хочу вообще никак взаимодействовать. Вообще нахуй она не нужна
источник