Sun Java System Messaging Server 6 2005Q4 管理指南

執行緒調校選項

每個內送 TCP 連線代表一個 SMPP 階段作業。對階段作業的處理是由執行緒儲存區中的工作者執行緒所操控的。當階段作業處理需要等候 I/O 請求完成時,工作者執行緒會暫停此階段作業,並執行給定的其他工作。I/O 請求完成後,儲存區中可用的工作者執行緒會恢復此階段作業。

以下選項允許用於調校工作者執行緒程序的儲存區:THREAD_COUNT_INITIALTHREAD_COUNT_MAXIMUMTHREAD_STACK_SIZE

THREAD_COUNT_INITIAL

(整數,> 0) 為工作者執行緒池初始建立的執行緒數。此計數不包括專門用於管理記憶體內歷程資料的執行緒 (2 個執行緒),也不包括專門用於偵聽內送的 TCP 連線的執行緒 (SMS 閘道伺服器偵聽的每個 TCP 連接埠/介面位址對使用一個執行緒)。THREAD_COUNT_INITIAL 的預設值為 10 個執行緒。

THREAD_COUNT_MAXIMUM

(整數,>= THREAD_COUNT_INITIAL) 允許工作者執行緒池的最大執行緒數。預設值為 50 個執行緒。

THREAD_STACK_SIZE

(整數,> 0) 工作者執行緒池中每個工作者執行緒的堆疊大小 (以位元組為單位)。預設值為 65,536 個位元組 (64 Kb)。