Re:dev4server@googlegroups.com 的摘要 - “1 个主题”有 2 个帖子

46 views
Skip to first unread message

wanglovec

unread,
Mar 4, 2014, 3:24:54 AM3/4/14
to dev4s...@googlegroups.com
服务器程序 多少个线程为好?为什么?

在 2014-01-27 07:49:47,dev4s...@googlegroups.com 写道:

网上论坛: http://groups.google.com/group/dev4server/topics

    "ShareIdea!" <mikan...@gmail.com> Jan 26 06:02PM +0800  

    nginx,swoole 的源码里到处是函数指针。
     
     
     
    在 2013年11月28日 上午11:47,Gmail <ken.ch...@gmail.com>写道:
     

     

    Kevin Liang <com...@gmail.com> Jan 27 12:00AM +0800  

    就像一把双刃匕首,你可以因为它会伤人而怕它,也可以因为它能杀人而爱它。
     
    发自我的 iPad
     

     

--
--
高性能服务器研发与运营
http://groups.google.com/group/dev4server
---
您收到此邮件是因为您订阅了 Google 网上论坛的“高性能服务器研发与运营邮件列表”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 dev4server+unsub...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。

Chaolin Zhang

unread,
Apr 10, 2014, 9:29:48 PM4/10/14
to dev4s...@googlegroups.com
看IO线程还是worker线程了,后者跟CPU core数量一致就行了,每core上部署一个。任务用队列逐个往线程池里扔,各线程用轮转方式来取得/执行任务


要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 dev4server+...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。



--
BR,
ZHANG Chaolin

kuoxin

unread,
Apr 11, 2014, 2:19:12 AM4/11/14
to dev4s...@googlegroups.com
我推荐你,最好在CPU core数量上在加入1-2个线程,因为你的线程存在等待和就绪状态,这样cpu利用率会高些;同时,是否也可以考虑去多线程方式,转而使用event驱动。

您收到此邮件是因为您订阅了Google网上论坛中的“高性能服务器研发与运营邮件列表”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到dev4server+...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

lavi yang

unread,
Apr 11, 2014, 10:27:49 AM4/11/14
to dev4s...@googlegroups.com
推荐boost asio

Chaolin Zhang

unread,
May 7, 2014, 11:12:45 PM5/7/14
to dev4s...@googlegroups.com
俺是每core上只有一个线程,采用事件和无堵塞方式操作,事实上还是单线程的,只不过利用了多核而已
BR,
ZHANG Chaolin
Reply all
Reply to author
Forward
0 new messages