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)
Udemy
platform
Português
language
Programming Languages
category
Usando Smart Pointers na Linguagem Rust: 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

Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc – Screenshot 1
Screenshot 1Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc
Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc – Screenshot 2
Screenshot 2Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc
Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc – Screenshot 3
Screenshot 3Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc
Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc – Screenshot 4
Screenshot 4Usando Smart Pointers na Linguagem Rust: Box,Rc,RefCell,Arc

Loading charts...

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