在手册的"The Ice Run Time in Detail"的"The Ice Threading Model"章节有详细介绍,摘录常用部分:
1.每个communicator会创建两个线程池:分别命名为Ice.ThreadPool.Client和Ice.ThreadPool.Server
2.name.Size:初始线程池的数量,默认为1
3.name.SizeMax:线程池中最大线程数量,默认为1。线程的数量在Size和SizeMax之间动态调整
4.name.SizeWarn:线程池的警戒线,超过此值,Ice运行时会输出警告日志信息
5.name.StackSize:线程池中线程的栈的大小,单位字节,默认为OS的默认值
6.name.Serialize:大于零表示序列化同一个连接的所有请求,默认为不序列化,即无序的。
7.默认情况下,所有adapter共享communicator的线程池,但也可以根据具体情况指定单独的线程池,暂时用不到,不多解释了