W systemach wielowątkowych kopiowanie przy zapisie może być używane zamiast tradycyjnego lokowania oraz zamiast Compare-and-swap w celu zwiększenia lub zmniejszenia wewnętrznych liczników odwołań. Jeśli pewien zasób nigdy nie zostanie zmieniony, można on być bezpiecznie kopiowany przez wiele wątków (poprzez zwiększenie licznika odwołań) bez potrzeby stosowania ciężkich mechanizmów lokujących takich jak np. muteksy. Gdy licznik odwołań do zasobu osiągnie wartość 0, do zasobu odwołuje się dokładnie jeden wątek, a więc pamięć zajęta przez zasób może zostać bezpiecznie zwolniona, bez konieczności używania mechanizmów lokujących. Brak konieczności kopiowania zasobu (w porównaniu z tworzonymi tradycyjnie głębokimi kopiami) wpływa na polepszenie wydajności zarówno systemów jedno- jak i wielowątkowych.

Koncepcja kopiowania przy zapisie wykorzystywana jest również w oprogramowaniu wirtualizacyjnym takim jak Bochs, QEMU (qcow2qcow2 =QEMU copy on write 2), Linux vserver, UML oraz VirtualBox w celu uzyskania wirtualnej przestrzeni dyskowej.