This code in a Grizzly execute method
new Thread(controller).start();
starts the thread running and terminates the thread when the controller
is stopped later on in the code. (I think)
In JRuby, something like…
Thread.new do
…
end
Presumably at the end of the block the thread would terminate, not what
we want.
How is this handled in JRuby?