相关疑难解决方法(0)

python是否支持多处理器/多核编程?

多处理器编程和多核编程有什么区别?最好在python中展示如何编写用于多道程序设计和多核编程的小程序的例子

python multicore

69
推荐指数
4
解决办法
7万
查看次数

并行文件解析,多个CPU核心

我之前问过一个相关但非常普遍的问题(尤其是这个回答).

这个问题非常具体.这是我关心的所有代码:

result = {}
for line in open('input.txt'):
  key, value = parse(line)
  result[key] = value
Run Code Online (Sandbox Code Playgroud)

该函数parse是完全独立的(即,不使用任何共享资源).

我有Intel i7-920 CPU(4核,8个线程;我认为线程更相关,但我不确定).

我该怎么做才能使我的程序使用该CPU的所有并行功能?

我假设我可以打开这个文件,在8个不同的线程中读取而没有太多的性能损失,因为磁盘访问时间相对于总时间来说很小.

python parallel-processing python-3.x

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