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

Windows和Linux之间的Python多进程差异

Windows和Linux之间的Python多进程差异

您的代码恰好在类似Unix的平台上工作,因为在这些平台上multiprocessing使用fork()。这意味着每个子进程都将获得父进程地址空间的副本,包括所有全局变量

在Windows上不是这种情况。子进程需要从父进程访问的每个变量都必须显式传递或放置在共享内存中

完成此操作后,您的代码将在Unix和Windows上均可使用。

python 2022/1/1 18:44:23 有451人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

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

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

请先登录

推荐问题


联系我
置顶