Ben*_*ald 4 python multithreading
刚考虑开始学习python,但在投入更多时间之前我有一个问题.让我说这是一个声明,然后关注其他人发表评论,因为声明中的假设可能是无效的:
我已经阅读了关于GIL的内容,如果您需要在python中使用并发解决方案,那么您最好的选择就是分叉一个新进程以避免GIL.
我担心的是,如果我遇到问题,我想在N个处理器之间分成N*2个部分(假设我有一个服务器运行*nix o/s,比如8个核心)我会招致上下文切换惩罚进程之间而不是线程之间,这是更昂贵的,这将限制性能.
我问这个是因为其他语言声称在这种情况下表现出色,我想知道python是否适合这个领域.
| 归档时间: |
|
| 查看次数: |
3264 次 |
| 最近记录: |