您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python multiprocessing参数:深复制?

python multiprocessing参数:深复制?

创建Process实例时,Python会在后台发出一个fork()。这将创建一个子进程,其内存空间是其父进程的精确副本-因此将复制派生时存在的所有内容

在Linux上,可以通过“写时复制”来提高效率。在fork手册页中

fork()创建一个子进程,该子进程与父进程的区别仅在于其PID和PPID,并且资源利用率设置为0。文件继承和挂起信号不会被继承。

在Linux下,fork()是使用写时复制页面实现的,因此它唯一的代价就是复制父级的页表并为子级创建唯一的任务结构所需的时间和内存。

python 2022/1/1 18:37:51 有250人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶