I need a prototype model for a C# windows application which can do multithreaded text file search .
Requirements are as follow
1. One simple windows form with one button which says "Run"
2. Once Run is clicked the app should search for a keyword say "cow" in a bunch of text files.
3. Important - Atleast 8 threads should be opened. Each thread should search a different file
Ex : If 1 thread is working on searching file "A" 2nd thread should be searching file "B" and so on .
4. Require Visual Studio Solution file and source for the above
Nothing else required.
## Deliverables
1. Threading is key. Threads should not block each other.
2. Each Thread should take 2 parameters file name (full path and pattern keyword)
3. thread should return number of occurences matched to main program.