使用并行计算统计文本中字母的频率。
并行是指把那些同样可以顺序完成的事情并行地做。一个常见的例子就是统计字母的频率。利用并行计算来算出文本数组中每个字母的总频率。
本练习的目标是通过 Emacs Lisp 练习并行。
在 Emacs Lisp 中,可以通过使用asynchronous processes来实现。
你也可以看看batch mode、sentinels和receiving output from processes的文档。
我们探讨并发与并行之间的区别,并看看 JavaScript、Go、Elixir 和 Rust 等语言采用的不同做法。