2016-03-29 8 views
2

私はこのように私のTomcatを設定している:サーブレットスレッドとコネクタスレッドは同じですか?

<Connector port="9080" protocol="HTTP/1.1" maxThreads="200" redirectPort="9443" /> 

Tomcatが述べhereように、ポート9080上の200件の同時リクエストを処理できることを意味しています。

これらのスレッドは、リクエストでサーブレットのservice()メソッドを実行するのと同じスレッドですか?

+2

のようになります。サーブレットの 'service()'メソッドだけでなく、実際にはimage、js、jspなどのリソースの9080にあるHTTPリクエスト、cssなど)は、同じスレッドプール(あなたの場合は200)のスレッドを使用します。 –

答えて

3

はい、そうです。

単純なサーブレットを実装し、スレッド名を印刷/返すことで、自分で見ることができます。 thradの名前はおそらくhttp-{connector-type}-{port}-exec-{threadNumber}

関連する問題