Rust — когда стоит допускать утечки памяти
Code to the Moon
0:00 / 0:00
Rust — когда стоит допускать утечки памяти
19 311 просмотров · 2 месяца назад
Code to the Moon
85,4 тыс. подписчиков
19 311 просмотров · 2 месяца назад
Иногда разработчики помещают данные в Arc, даже если предполагается, что они будут освобождены в самом конце программы. Это делает счетчик ссылок, поддерживаемый Arc, совершенно избыточным. В этом видео мы обсудим 3 альтернативы использованию `Arc` в ситуациях, когда необходимо сохранить неизменяемую ссылку на фрагмент данных в замыканиях, передаваемых в std::thread::spawn, или в объекте future, передаваемом в tokio::spawn.
Клавиатура: Glove80 - https://bit.ly/3EKyn7X
Камера 1: Canon EOS R8 https://amzn.to/4gSpivt
Камера 2: Canon EOS R5 https://amzn.to/3CCrxzl
Монитор: Dell U4914DW 49 дюймов https://amzn.to/3MJV1jx
Микрофон: Sennheiser 416 https://amzn.to/3Fkti60
Микрофонный интерфейс: Focusrite Clarett+ 2Pre https://amzn.to/3J5dy7S
Штатив: JOBY GorillaPod 5K https://amzn.to/3JaPxMA
Мышь: Razer DeathAdder Elite https://amzn.to/4tu57ul
Компьютер: Mac Studio M4 Max https://amzn.to/44RWIWK
Объектив: Canon RF35mm F1.8 https://amzn.to/49XHWkT
Кофеин: High Brew Cold Brew Coffee https://amzn.to/3hXyx0q
Еще кофеин: Monster Energy Juice, Pipeline Punch https://amzn.to/3Czmfox