Question: Here's everything you need for the program. Please don't use the other solutions in Chegg I have tried them and the output doesn't match the

Here's everything you need for the program. Please don't use the other solutions in Chegg I have tried them and the output doesn't match the output I need. Please see the output below. thanks in advance! Here's everything you need for the program. Please don't use the othersolutions in Chegg I have tried them and the output doesn't matchthe output I need. Please see the output below. thanks in advance!This assignment must use the runnable interface to implement threads that representindependent singers. The singer's singing will be simulated by displaying the eachline of the song's lyrics each of the by the singer threads.

This assignment must use the runnable interface to implement threads that represent independent singers. The singer's singing will be simulated by displaying the each line of the song's lyrics each of the by the singer threads. The project must have the following components: package threadrunnableinterfacepackage; The project must have 3 .java source files: . SingersClass.java Contains the SingersClass cass . SongLyricsClass.java Contains the SongLyricsClass class . ThreadRunnableInterfaceMainClass.java Contains the ThreadRunnableInterfaceMainClass class There are 3 java files that are included in the assignment in a zipped up folder You must use these files to develop the assignment. The Java files have comments that indicate where code has to be inserted and what the inserted code is responsible for doing to complete the assignment. In these files, you must insert code indicated at the comments to modify the SongLyricsClass and the ThreadRunnableInterfaceMainClass to successfully complete the assignment. See the attached sample outputs to check that your program is behaving correctly for output. Your program output must exactly match the sample output for correct behavior and output formatting or you will lose points. The threads are running asynchronously so different platforms that the program is run on may not produce the exact resuts regarding the order of the threads running. Notice that the start0 method does not actually start the thread, but makes the thread available to be scheduled to run by the JVM. Once making the thread available to run, the start0 method immediately returns to the main0 code that invoked it. Note that in this program design, the threads do not start running until the main program thread ends (gives up its thread). You must include a coupk of stanzas of your favorite song lyrics (not the song used in the sample output) that you choose. Use the 6 singers to test your program. Do not modify the provided program to use any prompts

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!