首页
文章列表
标签墙
返回找工具啦
多进程
共 7 篇文章
Python concurrent.futures.ProcessPoolExecutor的进程复用机制
2026-04-30 04:28:05
Python concurrent.futures.ProcessPoolExecutor的进程复用机制 利用多进程进行并行计算时,频繁地创建和销毁进程会消耗大量系统资源,导致程序性能下降。concurrent.futures.ProcessPoolExecutor 通过维护一个固定数量的进程池,实
Python
多进程
进程池
50
0
Python concurrent.futures.as_completed按完成顺序获取结果
2026-04-24 03:28:59
Python concurrent.futures.ascompleted按完成顺序获取结果 在并发编程中,处理批量任务(如网络请求、文件读写或复杂计算)时,通常会遇到两个核心需求:一是加速执行(利用多线程或多进程并行),二是实时处理结果(谁先跑完先处理谁)。concurrent.futures.a
Python
并发编程
多线程
58
0
Python 多进程:multiprocessing 模块与进程池
2026-04-07 04:43:07
Python 多进程:multiprocessing 模块与进程池 Python 的 multiprocessing 模块用于绕过全局解释器锁(GIL)的限制,充分利用 计算机的多核 CPU 性能。本文提供从零到一的实操指南,指导你完成进程创建、数据通信、任务池管理及安全执行。 第一阶段:创建与启动
Python
多进程
进程池
69
0
Node.js 性能:集群模式与负载均衡
2026-04-06 05:18:42
Node.js 性能:集群模式与负载均衡 为什么需要集群模式 Node.js 采用单线程模型,这意味着默认情况下你的应用只能利用 CPU 的一个核心。当服务器拥有 8 核、16 核甚至更多核心时,剩余的计算资源只能闲置,白白浪费。 单线程的另一个隐患是稳定性。一旦某个未捕获的异常导致进程崩溃,整个应
Node.js性能
集群模式
负载均衡
66
0
Python多进程与多线程在IO密集与CPU密集型任务的选择
2026-04-04 07:54:21
Python 多进程与多线程在 IO 密集与 CPU 密集型任务的选择 当你用 Python 写程序时,如果任务跑得太慢,可能会想到“能不能同时干几件事?”——这就是并发。Python 提供了两种主要方式:多线程(threading)和多进程(multiprocessing)。但它们不是随便选的,选
Python并发
多线程
多进程
74
0
Python 并发编程:多线程与多进程的性能对比
2026-04-04 03:10:27
Python 并发编程:多线程与多进程的性能对比 Python 提供了多种并发编程方式,其中最常用的是多线程(threading)和多进程(multiprocessing)。它们在不同场景下的性能表现差异显著。本文通过实际代码测试,手把手教你如何选择适合的并发模型。 1. 理解 Python 的 G
Python并发
多线程
多进程
73
0
Python 进程池:concurrent.futures.ProcessPoolExecutor
2026-04-02 11:27:15
Python 进程池:concurrent.futures.ProcessPoolExecutor Python 的 concurrent.futures.ProcessPoolExecutor 是一个用于并行执行 CPU 密集型任务的工具。它通过创建多个独立进程(而非线程)来绕过全局解释器锁(GI
Python
进程池
并行计算
59
0