gpt4 book ai didi

multithreading - 在 BDB 中并行查找多个文件的值

转载 作者:行者123 更新时间:2023-12-02 21:58:33 24 4
gpt4 key购买 nike

在 BDB 中并行查找多个文件的值的最有效方法是什么?如果我有一个 Perl 脚本一次对一个文件执行此操作,那么在 Linux 中使用 & 符号在后台 fork /运行该进程是否有效?

如何使用 Hadoop 来解决这个问题?

线程会是另一种解决方案吗?

最佳答案

Hadoop 与这种情况完全无关。 Hadoop 是一个用于在计算机集群上并行化大型计算任务的系统,而不是用于在单个节点上并行化短期查找。

如果我理解正确,您希望 Perl 在多个 BDB 文件中并行查找一个值。这最好通过为您的 bdb 调用提供一个回调句柄来完成,该句柄将在请求完成时执行。线程将在 C 层完成,比在 Perl 中手动执行要高效得多。

建筑模块:

开发银行:http://metacpan.org/pod/BDB

科罗::BDB: http://metacpan.org/pod/Coro::BDB

任何事件:http://metacpan.org/pod/AnyEvent

关于multithreading - 在 BDB 中并行查找多个文件的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com