Перейти к содержимому

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