在手冊(cè)的"The Ice Run Time in Detail"的"The Ice Threading Model"章節(jié)有詳細(xì)介紹,摘錄常用部分:
1.每個(gè)communicator會(huì)創(chuàng)建兩個(gè)線(xiàn)程池:分別命名為Ice.ThreadPool.Client和Ice.ThreadPool.Server
2.name.Size:初始線(xiàn)程池的數(shù)量,默認(rèn)為1
3.name.SizeMax:線(xiàn)程池中最大線(xiàn)程數(shù)量,默認(rèn)為1。線(xiàn)程的數(shù)量在Size和SizeMax之間動(dòng)態(tài)調(diào)整
4.name.SizeWarn:線(xiàn)程池的警戒線(xiàn),超過(guò)此值,Ice運(yùn)行時(shí)會(huì)輸出警告日志信息
5.name.StackSize:線(xiàn)程池中線(xiàn)程的棧的大小,單位字節(jié),默認(rèn)為OS的默認(rèn)值
6.name.Serialize:大于零表示序列化同一個(gè)連接的所有請(qǐng)求,默認(rèn)為不序列化,即無(wú)序的。
7.默認(rèn)情況下,所有adapter共享communicator的線(xiàn)程池,但也可以根據(jù)具體情況指定單獨(dú)的線(xiàn)程池,暫時(shí)用不到,不多解釋了