重複の可能性:
Sinatra はマルチスレッド化されていますか?
Ruby 1.8.7 で実行する必要がある Web サービスがあります。現在、Sinatra with Thin を使用してサービスをホストしています。
「A」と「B」の 2 つのリクエストを送信するテストを行いました。単なる「helloworld」リクエストである A のみを送信すると、すぐに結果が返されます。最初にリクエスト B を送信すると、リクエスト A よりも時間とリソースがかかりますが、A と B の結果をほぼ同時に受け取ります。シナトラがそれらを同期的に処理しているようです。
Sinatra をマルチスレッド化する方法はありますか?