> What do you want to do with threads that you cannot achieve with the default > GC?
Move objects between threads. So far my code is single-threaded, but for performance I plan to implement something like Actors, where objects can run on different threads and send messages to each other. (And I need the messages to be more than just strings.)