Exercise: character counting
- Given a string count how many time each character appears in the string.
Input: "abcax" Output: a: 2 b: 1 c: 1 x: 1
- First implement a function that does this in a single thread.
- Then create a threaded solution with a shared HashMap where each thread updates the shared HashMap.
- Then create a threaded solution with local HashMaps and then updating the central HashMap at the end of the thread.