读书人

在unix下做webserver使用多进程?多

发布时间: 2012-03-21 13:33:15 作者: rapoo

在unix下做webserver,使用多进程?多线程?
我正在苦苦钻研webserver。

为了图方便,我先在windows上做框架,不过最终目标是要向UNIX移植的!

很自然我想到多线程,正在恶补线程知识,却突然听到关于UNIX下宜先考虑多进程的说法,不解,很不明白!

请告诉我:
我要做webserver(计划要应付像sina一样的点击量),不考虑安全问题,只考虑效率,我该用哪个平台呢?
以及UNIX下做webserver要多进程?

[解决办法]
unix下有好多网络服务器不需要用多线程的。
使用select(),poll()可以很容易实现多工,效率比多线程要高。
当然要看你具体的应用是否适合了。
在unix下严格来讲没有线程的,只有轻量级进程。

读书人网 >UNIXLINUX

热点推荐