python - os.fork() 将在哪个 CPU 内核上运行子进程?
问题描述
我最近了解了如何使用os.fork()
它,这是多处理背后的基本思想。
据我了解,这是使用 Python 时使用多个内核的唯一方法,因为如果我线程化,全局解释器锁 (GIL) 将通过强制仅一个线程以时间。
我不明白的是,我如何确定创建的新进程os.fork()
可以以某种方式保证在父进程之外的另一个 CPU 内核上运行?或者这种担忧在某种程度上不相关?
解决方案
推荐阅读
- azure-data-factory-2 - Azure Batch 是否支持 Azure 数据工厂 v2 中的 .Net Core?
- javascript - 使用 3 个选择列表中的选项从 Google 站点中的 Google 表格返回表格
- gravity-forms-plugin - 重力形式数据到excel文件
- makefile - 部分扩展递归扩展变量
- php - 依赖注入传递参数给依赖
- ruby-on-rails - 从数组中返回不包含在记录字段结果中的字符串
- python - 如果列值不在 df2 列中,则获取 df1 的行
- css - 我怎样才能用里面的文字创建一个圆圈?
- alsa - 使用多插件组合多个 dsnoop 设备
- npm - npm run build 在 bitbucket 管道中失败,因为它无法解析某些文件