小编kgu*_*guo的帖子

每个 jupyter notebook 都使用线程还是进程

当我运行命令时

jupyter 笔记本

从 bash shell 这将在本地主机上启动一个 jupyter 笔记本服务器。每次我打开一个新笔记本并开始执行代码时,这是一个单独核心上的新进程还是同一核心上的一个新线程?假设我要在具有 M 个内核的机器上运行 N 个不同的 CPU 重的独立笔记本

  1. 如果它们都从具有不同线程的同一个核心(同一个进程)运行,那么其余的核心基本上是空闲的吗?
  2. 如果它们从不同的内核运行,那么这是否意味着我只能同时运行 M 个笔记本?
  3. 或者可能是两者的混合:ipython 内核负责启动超出我手动控制的新线程/进程。在这种情况下,总共只有 M 个笔记本才能在解释器级别实际同时执行,但我可以打开我的内存允许的尽可能多的笔记本。

python jupyter-notebook

2
推荐指数
2
解决办法
3388
查看次数

标签 统计

jupyter-notebook ×1

python ×1