Sun Java System Message Queue 3.7 UR1 技術摘要

執行緒池管理

每個連線服務均為多重執行緒,支援多重連線。這些連線所需的執行緒由代理程式在執行緒池中維護。其配置方式則取決於您為最小執行緒與最大執行緒所指定的值,以及您所選擇的執行緒模型。

您可以設定代理程式特性,指定執行緒的最小數值和最大數值。當連線需要執行緒時,就會為支援該連線的服務新增執行緒到執行緒池數。最小值會指定可配置的執行緒數。當可用的執行緒超過此最小臨界值時,系統會在執行緒成為閒置狀態時關閉這些執行緒,直到再次達到最小值為止,以節省記憶體資源。在負載量較大的情況下,執行緒的數目會增加,直至達到執行緒池的最大數目為止;此時會拒絕新的連線,直至有執行緒變為可用為止。

您選擇的執行緒模型會指定執行緒是專屬於單一連線,或者由多個連線共用: