我这样开始:
require 'sinatra/base'
class App < Sinatra::Base
get '/' do
'Hello, world!'
end
end
App.run!
它运行。现在我想从另一个线程关闭它。我怎么能这样做?
Thread.new do
if it_is_time_to_finish
# How?
end
end
答案 0 :(得分:2)
由于this line,您可以使用App.quit!
或其别名App.stop!
。
答案 1 :(得分:1)
您可以同时使用App.quit!
或App.stop!
。