On Mon, Apr 20, 2009 at 5:03 PM, Sean Kelly <s...@invisibleduck.org> wrote:
> The horrible thing about all this is it makes using a multithreaded > WeakRef horribly slow. Even if the GC facility were provided for > what you want to do you're talking about acquiring a mutex in > the GC for every deref operation. What a mess. Then take a hint from D2 and make them thread-local by default ;) But provide a SharedWeakRef for the cases where you need it.