使用平行運算計算多段文字中字母出現的頻率。
平行運算的重點,在於把那些也能循序完成的工作改成同時進行。 常見的例子就是計算字母出現的頻率。 請運用平行運算,計算由多段文字組成的陣列中,每個字母的總出現頻率。
這個練習的目標是用 Emacs Lisp 練習平行處理。
在 Emacs Lisp 中,可以透過 asynchronous processes 來達成。
你也可以參考 batch mode、sentinels 和 receiving output from processes 的說明文件。
我們會探討並行與平行之間的差異,並看看 JavaScript、Go、Elixir 和 Rust 等語言採用的不同作法。