Python 3.8 新增 multiprocessing.SharedMemory 支持共享内存

Python 在 2019-02-25 释出了 3.8 早期预览版 3.8.0a2,其中新增了 multiprocessing.SharedMemory 用以支持共享内存,大大提高多进程之间通信效率。简单看了一下实现代码主要涉及如下 Python 模块 内置类型 memoryview mmap 在 POSIX 平台下共享内存创建过程如下: 基于 tmpfs 打开或创建具名(文件名)的共享内存,得到文件描述符 通过 mmap 将文件描述符映射进程的内存地址空间 通过 memoryview...

comments