Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Lab 05 This assignment must use the runnabe interface to implement threads that represent independent singers The singer's singing will be simulated by displaying the
Lab 05 This assignment must use the runnabe 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. must have the following components: The project package threadrunnableinterfacepackage: The project must have 3 java source fles: SingersClass.java Contains the Singerlass class 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 deveop the assignment. The Java fies have comments that indicate where code has to be nserted and what the inserted code is responsible for doing to compkete the assignment. In these es, you must insert code indicated at the comments to modify the SongLyricsclass and the ThreadRunnableInterfaceMainclass See the attached sampke outputs to check that your program is behaving correctly for output. Your program output must exactly match the sampk output for correct behavior and output formatting or you will lose points. The threads are running asynchronously so diflerent platforms that the program is run on may not produce the exact results 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 start) method immedately returns to the main code that invoked t.Note that in this program design, the threads do not start running unti the main program thread ends ( gives up its You must include a couple 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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started