The code doesn't hang for me (either on macOS or Linux), and I can't immediately see why it would from looking at the code in `system/threads.nim`. Reusing a thread that is still running would obviously be a recipe for disaster, but that does not seem to be happening.
- How to create, destroy, and recreate threads cdunn2001
- Re: How to create, destroy, and recreate threads cdunn2001
- Re: How to create, destroy, and recreate threads Stefan_Salewski
- Re: How to create, destroy, and recreate thre... Jehan
- Re: How to create, destroy, and recreate ... cheatfate
- Re: How to create, destroy, and recr... cheatfate
- Re: How to create, destroy, and ... cdunn2001
- Re: How to create, destroy, ... cheatfate
- Re: How to create, destroy, ... cdunn2001
- Re: How to create, destroy, ... cdunn2001
- Re: How to create, destroy, ... Araq
- Re: How to create, destroy, ... cdunn2001
- Re: How to create, destroy, ... cdunn2001
- Re: How to create, destroy, ... Araq
