当我在读twisted docs on multithreading,我有这样的印象,那扭曲的工作在一个单独的线程最好的,异步做的所有工作。但我有一个强烈的感觉,我不明白,多线程,异步和性能(速度)之间的关系。蟒蛇绞多线程服务器
假设我们已经有了很多的CPU内核的计算机。我们想在那里部署一个扭曲的服务器,这将管理高流量。我们可以利用所有内核来尽可能快地响应服务器。我们应该做什么?我应该使用单线还是多线模式?内核数量是否会影响扭曲效率(在C级别还是在python级别)?
就更不用说了,我不会考虑任何缓存,数据库 - 相关主题(这可能加速任何应用程序)。我只考虑硬件相关的主题以及线程,进程等。
你的回答给了我一些我必须阅读的资源,但这看起来很有价值。非常感谢! – ducin