6
|
Srikar Appalaraju Tonetel · 技术社区 · 14 年前 |
1
4
虽然与埃里克的讨论富有成效,但后来我找到了更好的方法。在多处理模块中有一个名为“Pool”的方法,非常适合我的需要。 它会根据我的系统拥有的内核数进行自我优化。i、 e.生成的进程数与核心数相同。当然这是可定制的。这是密码。以后可能会帮助别人-
还在经历这个巨大的模块。不确定save_data()是由父进程执行还是由派生的子进程使用此函数。如果是子级进行保存,则在某些情况下可能会导致并发问题。如果有人有使用本模块的经验,你会很感激这里有更多的知识。。。 |
2
3
http://docs.python.org/dev/library/multiprocessing.html#sharing-state-between-processes 我确信每个进程都会得到一个新的解释器,然后将目标(函数)和参数加载到其中。在这种情况下,脚本中的全局名称空间将被绑定到worker函数,因此data\u文件将在那里。但是,我不确定在文件描述符被复制时会发生什么。您是否尝试将文件对象作为参数之一传递?
|
lio · Java实例化Queueadt的实现 6 年前 |
Invictus97k · c编程、队列和模块问题 6 年前 |
Gameatro · 为什么malloc在函数内部调用时返回空指针? 6 年前 |
Ahsan Tarique · 队列实现错误C++[重复] 6 年前 |
aknosis · 为多个队列共享单个laravel数据库表 6 年前 |
T.Sh · Elastix自定义配置文件 6 年前 |