python可以开发网络服务程序吗?(主要是多线程的问题)

python可以开发网络服务程序吗?(主要是多线程的问题)

比如开发一个游戏后台服务器
python可以吗?
听说python的多线程不能发挥多CPU的威力
那岂不是根本不适合做这种服务器程序?
高手指点一下吧
可以。
有一个stackless 的python版本,据说并行很高。


QUOTE:
原帖由 guotie 于 2008-11-18 10:11 发表
可以。
有一个stackless 的python版本,据说并行很高。

stackless只是减少了栈的使用吧
有没有解决多线程的问题还不确定?
http://www.stackless.com/
http://gameonline.yesky.com/472/2337472.shtml
ok
我去搞一个试下
写了个程序测试
在普通的python下跑
top的输出是这样的
10167 guest      20   0 1011m 4996 2284 S 153.6  0.5   0:37.55 python
CPU用到了153.6%
我的是双核的CPU
是说明Python在单CPU上是可以利用到多核的
对吗?
我没有环境测试多CPU的情况是怎样的
这可如何是好。。。

[Copy to clipboard] [ - ]
CODE:
#!/usr/bin/env python

import threading

def kkk():
        while 1:
                a = 1

if __name__=='__main__':
   for i in range(100):
       i = threading.Thread(target = kkk)
       i.start()

stackless很强大,eve服务器端就使用了这个
http://www.eve-online.com.cn/htm ... 008110400004422.htm
很强大 下一个试试
可并没有说stackless python用在eve的server还是client阿