Jakob Østergaard presented to wyzwanie:Parallel odrębny licznik słowo Przejdź
Napisz program, który czyta tekst ze standardowego wejścia-i Returns (wydruki) ogólnej liczby występujących w tekście odrębnych słów.
Jak możemy sprostać temu wyzwaniu przy programowaniu równoległym (najlepiej w Go, ale wystarczający będzie opis w języku angielskim)?
Dlaczego uważasz, że ten problem jest podatny na efektywną równoległość? – peterSO
Wydaje się mało prawdopodobne, że zrównoleglenie tego będzie przydatne. Potrzebujesz jednego procesu, aby podzielić tekst na tokeny, co jest sporym kawałkiem pracy, a pozostałym zadaniem jest zwiększenie liczby w słowniku, który albo wymaga zablokowania, albo zachowania oddzielnego słownika na pracownika i scalenia ich, prawdopodobnie eliminując wszelkie korzyści z liczenia osobno. –
Tim Bray opracował równoległy test porównawczy do przetwarzania plików dziennika w wielu językach, zwany ["Wide Finder"] (http://www.tbray.org/ongoing/When/200x/2008/05/01/Wide -Finder-2). Możesz uznać to za istotne. Przetwarzanie plików to coś, co można zrobić równolegle, ale być może nie jest to standardowe wejście. – kristianp