apache中关于worker模块的问题

apache中关于worker模块的问题

我用的是linux操作系统,apache版本是apache2.2.3.安装时选择了worker模块.(--with-mpm=worker)
    在conf/httpd.conf中设置如下:
                   ServerLimit 16
                   StartServers 2
                   MaxClients 150
                   MinSpareThreads 25
                   MaxSpareThreads 75
                   ThreadsPerChild 25
    在启动apache时,我用ps -f -e,查看了一下,结果发现apache开了3个子进程,然后这些子进程又fork了好多子进程,大概有70个左右.不知道是为什么?

     我想用多线程来进行服务,应该怎么做?
   
     用prefork模块的话,就没出现过这种文体.

     谢谢!
Apache检测所有进程中空闲线程的总数,并新建或结束进程使总数维持在MinSpareThreads和MaxSpareThreads所指定的范围以内
新建进程也应该是主进程新建吧,