Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc
Empregue Smart Pointers em seus projetos Rust, usando as opções da biblioteca padrão: (Box, Rc, RefCell, Arc)

0
students
5 hours
content
Jun 2025
last update
$19.99
regular price
What you will learn
O que são e como funcionam os Smart Pointers em Rust.
Como usar Box<T> para armazenar dados na Heap.
Como usar Rc<T> para criar clones onde apenas o pointer é clonado e não os dados armazenados na Heap.
Como funciona o RefCell<T>, o qual permite alterar os dados na Heap.
Como funcionam as regras de empréstimo quando RefCell<T> é usado.
Como usar Rc<T> e RefCell<T> em conjunto.
Como pode surgir memory leak em um programa Rust que usa Smart Pointers.
Qual a diferênça entre referências fortes e referências fracas.
Como usar referências fracas para evitar o cenário de memory leak.
Como funciona o trait Deref junto com Smart Pointers.
Como criar Threads para executar várias partes do programa ao mesmo tempo.
Qual o propósito do Arc<T> quando threads são usadas.
Como usar Arc<T> e Mutex na programação com múltiplas threads.
Course Gallery




Loading charts...
6685217
udemy ID
23/06/2025
course created date
28/06/2025
course indexed date
Bot
course submited by