READ PDF Before STARTING
For this assignment, your program is to read War and Peace (a text copy is included with this assignment) and it is to count
all the words that are 6 or more characters long.
BUT, it is to do this using threads. Each thread will take a chunk of the file and process it, returning it’s results to the main
which tallies (or if you directly tally to shared memory, that is okay) and then the main will print the top ten words and the
number of times that word appears in the text.
Your program should take two parameters on the command line: FileName and ThreadCount
FileName is the name of the file to read – WarAndPeace.txt
ThreadCount is the number of threads you should spawn to evenly divide the work.
That is to say – if the parameter is 1, the entire file would be read and processed by one thread. If the parameter is 5, then
you would divide the file into 5 equal parts (accounting for rounding on the last part).
So thread one would take the first 1/5
of the file, thread 2 the second fifth and so on. But, these threads should all be launched together in a loop.
So that they can
execute in parallel.
#include
program takes.
compare?


0 comments