Is Sinatra multi threaded?
问题 Is Sinatra multi-threaded? I read else where that "sinatra is multi-threaded by default", what does that imply? Consider this example get "/multithread" do t1 = Thread.new{ puts "sleeping for 10 sec" sleep 10 # Actually make a call to Third party API using HTTP NET or whatever. } t1.join "multi thread" end get "/dummy" do "dummy" end If I access "/multithread" and "/dummy" subsequently in another tab or browser then nothing can be served(in this case for 10 seconds) till "/multithread"