ICE服务的线程池配置

ICE服务的线程池配置
      在手册的"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的线程池,但也可以根据具体情况指定单独的线程池,暂时用不到,不多解释了

你可能感兴趣的:(ICE服务的线程池配置)