Python multiprocessing 模块
定义和用法
多进程模块允许您使用进程并行运行代码。
使用它来绕过 CPU 密集型任务的全局解释器锁 (GIL),并通过队列和管道在进程间共享数据。
成员
| 成员 | 描述 |
|---|---|
| cpu_count() | 返回系统中的 CPU 数量。 |
| Process | 用于创建和管理独立进程的类。 |
| Queue | 用于进程间通信的进程安全 FIFO 队列。 |
多进程模块允许您使用进程并行运行代码。
使用它来绕过 CPU 密集型任务的全局解释器锁 (GIL),并通过队列和管道在进程间共享数据。
| 成员 | 描述 |
|---|---|
| cpu_count() | 返回系统中的 CPU 数量。 |
| Process | 用于创建和管理独立进程的类。 |
| Queue | 用于进程间通信的进程安全 FIFO 队列。 |
