Секрет владения в Rust: Rc против Arc
Flo Woelki
0:00 / 0:00
Секрет владения в Rust: Rc против Arc
10 761 просмотр · 2 года назад
Flo Woelki
28,7 тыс. подписчиков
10 761 просмотр · 2 года назад
Rc и Arc — это два волшебных и мощных метода управления правами собственности в Rust. Помимо этой сложности, в Rust также есть очень простые в использовании трюки, которые можно выполнить одной строкой кода. Если вам интересно, я рекомендую посмотреть это видео после ознакомления с ключевым словом move: • Master Rust File Handling in One Line
📝 Описание
В этом подробном видео вы узнаете все тонкости мощного механизма подсчета ссылок Rust с помощью Rc и Arc. Присоединяйтесь ко мне, чтобы погрузиться в мир управления памятью в Rust и изучить, как Rc и Arc обеспечивают эффективное совместное использование памяти и предотвращают утечки памяти. Мы рассмотрим различия между Rc и Arc, варианты их использования и лучшие практики их применения в ваших проектах на Rust.
Важное примечание: использование `.unwrap` без надлежащей обработки ошибок не рекомендуется и должно быть исключено. В этом видео я использую `.unwrap` только в демонстрационных целях.
⏳ Временные метки:
00:00 - Введение
01:44 - Неработающий пример
04:28 - Пример Rc
10:07 - Пример Arc
13:23 - Заключение
🔗 Важные ссылки:
Rust Rc: https://doc.rust-lang.org/std/rc/stru...
Rust Arc: https://doc.rust-lang.org/std/sync/st...
👋 Привет!
Если вы новичок на этом канале: Привет 👋 меня зовут Фло, и я профессиональный разработчик программного обеспечения, увлеченный программированием на Golang, TypeScript, JavaScript и Rust. На этом канале я делюсь этой страстью и погружаюсь в захватывающий мир разработки программного обеспечения. Кроме того, я люблю использовать эмодзи и анимацию на бумаге (так что, если хотите найти мои видео, загляните туда).
📨 Поддержите и присоединяйтесь!
Станьте участником. https://www.youtube.com/@FloWoelki/me...
Discord: / discord
X / Twitter: https://x.com/FlorianWoelki
LinkedIn: / florian-woelki
GitHub: https://github.com/FlorianWoelki
#Rust #Arc #Rc #ReferenceCounting #MemoryManagement