https://issues.dlang.org/show_bug.cgi?id=4890

--- Comment #22 from Sean Kelly <[email protected]> ---
Yes I misspoke somewhat.  The GC acquires the lock to the global thread list
while collecting to ensure that everything remains in a consistent state while
the collection takes place.  In this case the GC already holds this lock and
Thread.start() is blocked on it waiting to add the new thread to the list.

--

Reply via email to