假设我使用Process()循环启动了10个进程,但是我只有8个内核. python如何处理呢?解决方法:虽然最佳实践是使用尽可能多的线程,但您不必遵守这些原则.减少使用意味着您可能没有充分利用可用的处理器容量.使用更多意味着...

假设我使用Process()循环启动了10个进程,但是我只有8个内核. python如何处理呢?
解决方法:
虽然最佳实践是使用尽可能多的线程,但您不必遵守这些原则.减少使用意味着您可能没有充分利用可用的处理器容量.使用更多意味着您将过度利用可用的处理器容量.
这两种情况都意味着您的工作速度将比其他情况下要慢. (尽管使用的线程多于拥有核心的线程比使用的线程少于拥有核心的线程所产生的影响要小.)
沃梦达教程
本文标题为:Python多处理比内核启动更多的进程


基础教程推荐
猜你喜欢
- python正则表达式之re.match()与re.search()的用法及区 2022-08-30
- 八、阿里云CentOS7安装python3 2023-09-03
- 用Python鉴黄(上) 2023-09-04
- 30 个 Python 函数,加速数据分析处理速度 2023-08-11
- ubuntu 下python环境的切换使用 2023-09-04
- python-如何构造内存虚拟文件系统,然后将此结构写入磁盘 2023-11-11
- Pytest fixture及conftest相关详解 2022-10-20
- CentOS7 安装 Python3.6 2023-09-04
- 【python安装】Windows上安装和创建python开发环境 2023-09-03
- Install OpenCV-Python in Ubuntu 2023-09-04