Bár az okos mutatók képességei meglehetősen korlátozottnak tűnhetnek, létezik néhány kifejezetten hasznos kombinációjuk:
Rc<Vec<Foo>>
- Lehetővé teszi több okos mutató klónozását, amik képesek egy, a kupacon lévő
vektort meg nem változtatható módon kölcsönkérni.Rc<RefCell<Foo>>
- Lehetővé teszi több okos mutató számára ugyan annak az adatnak az
elérését mint megváltoztatható, mind pedig meg nem változtatható módon.Arc<Mutex<Foo>>
- Lehetővé teszi több okos mutató létrehozását, melyen keresztül egyazon
adat zárolható és többszálú környezetben is biztonságosan kölcsönkérhető. Több programszál is
képes ugyan azt az adatot kölcsönkérni, de egy időben mindig csak egy hozzáférést enged meg a
program. A többi szál várakozni fog, amíg az adat zárolva van.Hogyan érinti ez a memóriát: