- Much better locking scheme - Run concurrently with the mutators - Thread local collections - Tarjan's algorithm for cycle collection