please help me to solve this project

Develop a java program that utilizes multithreaded techniques you learnt in the Operating Systems Lab. The following technical specifications should be included:
Users can use the program to search for multiple words, up to five words. The search process is done in the same file by default.
a. Users specify the name of the searched file/s and the words to be found.
b. Users can also choose to search for words in different files (i.e. one word for each file), which are also specified by users. Maximum of three files can be used.
For point b, one thread can search in each separate file
One separate thread is responsible for searching for each word.
The output should indicate whether the word is found or not, number of occurrences, line number, and the file name.
The User interface of the application is left to your preference
Topic archived. No new replies allowed.