webbit/webbit — pull request #88 by s1monw (2012-06-11 09:32:15+00:00)
Title: Release all Threads on Webserver#stop()

I just upgraded to 0.4.7 and saw my test failing. I do check against left-over threads and Webbit leaves the startup/shutdown thread running ie the executor is never shut down. This pull-request removes that executor entirely since keeping that thread around just for that purpose seems odd and adds additional managing costs on the server since the resources should be closed.

Yet, if that single threaded executor was added in order to prevent "concurrent" shutdowns / startups I have some more options so feedback is welcome. This pull-request might be related to https://github.com/webbit/webbit/issues/41 - I un-ignored the testcase and it passes so this might be related.