Rustin ympäriajo Sisällysluettelo

Smart Pointereiden Yhdistäminen

Smart pointerit saattavat vaikuttaa rajoittuneilta, mutta ne voivat luoda hyvin tehokkaita yhdistelmiä.

Rc<Vec<Foo>> - Sallii useiden smart pointereiden kloonaamisen, jotka voivat lainata samaa muuttumattomien tietorakenteiden vektoria keossa.

Rc<RefCell<Foo>> - Sallii useille smart pointereille kyvyn lainata, joko muuttuvasti tai muuttumattomasti, samaa Foo- structia.

Arc<Mutex<Foo>> - Sallii useille smart pointereille kyvyn lukita väliaikaisia muuttuvia/muuttumattomia lainauksia tavalla, joka on yksinomainen yhdelle CPU-säikeelle.

Muistin yksityiskohta: