Skip to content
Latchkey

O Que É Ownership no Gerenciamento de Memória?

Ownership é uma disciplina de gerenciamento de memória em que todo valor tem um dono claro, responsável por liberar seus recursos quando ele sai de escopo. A posse pode ser transferida por meio de move, mas não duplicada, de modo que sempre há exatamente um dono. Essa regra de dono único deixa claro quando e onde a memória é liberada.

Por que importa

Um modelo de ownership claro permite que um compilador libere memória de forma determinística sem um garbage collector e descarta double frees. É a espinha dorsal conceitual das move semantics e do borrow checking.

Guias relacionados