使用平行運算計算多段文字中字母出現的頻率。
平行運算的重點,在於把那些也能循序完成的工作改成同時進行。 常見的例子就是計算字母出現的頻率。 請運用平行運算,計算由多段文字組成的陣列中,每個字母的總出現頻率。
如果你是在本機解這道練習,這裡附了一個parallel_letter_frequency_benchmark_test.rb檔案,會拿你的平行解法跟循序解法做比較。
你可以用ruby parallel_letter_frequency_benchmark_test.rb來執行它。
輸出會以表格形式,顯示每種實作在各種大量文字數量下的執行時間。
歡迎自由修改測試案例喔。
你可以試著研究,文字的長度與文字的數量,對每種實作的執行時間分別有什麼效能影響。
注意: 文字數量較少時,因為處理的額外開銷,循序計數_可能_會比較快。