use*_*151 10 python multiprocessing python-multiprocessing
所以这或多或少是一个理论问题.我有一个核心机器,据说功能强大,但只有一个核心.现在我有两个选择:
多线程:就我的知识而言,即使我因为GIL而拥有它们,我也无法在我的机器中使用多个内核.因此,在这种情况下,它没有任何区别.
多处理:这是我怀疑的地方.我可以在单个核心机器上进行多处理吗?或者每次我必须检查我的机器中可用的核心,然后运行完全相同或更少数量的进程?
有人可以指导一下机器中多处理和核心之间的关系.
我知道这是一个理论问题,但我的概念对此并不十分清楚.
这是一个很大的话题,但这里有一些提示。