Size: a a a

2020 June 09

t

ttldtor in codingteam
Ну пометило и что дальше?
источник

t

ttldtor in codingteam
Мне реально похер, есть там уб или нет. Если чётко напишут, что вот тут УБ, то я так не буду делать и всё
источник

t

ttldtor in codingteam
Меня интересует, во что это выливается
источник

А⚙

Антон ⚙️ in codingteam
ttldtor
Ну пометило и что дальше?
Ну вот посмотри, например, thread::spawn. Туда можно запихнуть всё, что можно пересылать между потоками безопасно и что не держит ссылок на временные данные
источник

t

ttldtor in codingteam
Что аффектит, какие накладные расходы
источник

А⚙

Антон ⚙️ in codingteam
ttldtor
Что аффектит, какие накладные расходы
Ноль
источник

t

ttldtor in codingteam
Что мне делать, если я захочу отказаться
источник

t

ttldtor in codingteam
да не пизди
источник

t

ttldtor in codingteam
не ноль
источник

t

ttldtor in codingteam
не может синк давать ноль накладных расходов
источник

t

ttldtor in codingteam
это выливается в инструкции
источник

А⚙

Антон ⚙️ in codingteam
Метка Sync накладных расходов не несёт. То, как именно она достигается — это уже другой вопрос
источник

t

ttldtor in codingteam
я вот и спрашиваю этот другой вопрос
источник

А⚙

Антон ⚙️ in codingteam
ttldtor
Что аффектит, какие накладные расходы
Ну вот тебе пример, когда человек переписал с C++ на Rust код для штуковины с ограниченными ресурсами: http://cliffle.com/blog/m4vga-in-rust/
источник

t

ttldtor in codingteam
фейспалм
источник

А⚙

Антон ⚙️ in codingteam
"The results so far? The Rust implementation is simpler, shorter (in lines of code), faster, and smaller (in bytes of Flash) than my heavily-optimized C++ version — and because it's almost entirely safe code, several types of bugs that I fought regularly, such as race conditions and dangling pointers, are now caught by the compiler."
источник

t

ttldtor in codingteam
фейспалм2
источник

t

ttldtor in codingteam
просто промолчи и скажи "не знаю"
источник

t

ttldtor in codingteam
или*
источник

А⚙

Антон ⚙️ in codingteam
То есть ты даже читать не будешь?
источник