You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Joel Alvarez edited this page Jul 12, 2026
·
1 revision
Interior Mutability
Interior Mutability permite modificar estado interno desde una referencia compartida cuando esa mutación está encapsulada y tiene una razón clara.
Idea central
Rust normalmente requiere &mut para modificar estado. Con Interior Mutability, tipos como RefCell, Mutex y RwLock permiten mover esa regla a tiempo de ejecución o a una primitiva de sincronización.
En Rust suele aparecer como:
RefCell para mutación interna en un solo hilo.
Mutex para exclusión mutua entre hilos.
RwLock para muchas lecturas concurrentes y escrituras exclusivas.