【讨论】有没有人用过multiprocessing 做CPU密集型的任务
用multiprocessinig 好像性能提升非常小,一般只能提升 1 倍的样子。CPU占用倒是满高,CPU全部满载,卡的动不了,太吃资源了,效果倒不怎么好。
multiprocessinig 使用也受限制,必须是可序列化的对象,经常会遇到某个包/库对象无法序列化。
用 gevent 也有限制,好像需要包支持才行,但MySQLdb、pymysql好像都不支持?
根本快不起来,monkey.patch_all() 也加了
用go做并发,好像都能提升10倍以上
python 做高并发好像真的是浪费力气啊,费挺大劲,效果还不怎么样。