使用并行计算统计文本中字母的频率。
并行是指把那些同样可以顺序完成的事情并行地做。一个常见的例子就是统计字母的频率。利用并行计算来算出文本数组中每个字母的总频率。
如果你在本地做这道练习,会看到一个附带的parallel_letter_frequency_benchmark_test.rb文件,它会把你的并行解法与串行解法作比较。
可以用ruby parallel_letter_frequency_benchmark_test.rb运行它。
输出会以表格形式展示每种实现在不同大文本数量下的执行时间。
你可以随意修改测试用例。
你也许想研究一下文本长度与文本数量分别对每种实现的执行时间有什么影响。
注意: 当文本集合较小时,由于处理开销,串行计数_可能_会更快。