Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

a. Define a task class to generate a mark for 50 students for a Java multithreaded application. Use class Random to generate the marks at

image text in transcribed

a. Define a task class to generate a mark for 50 students for a Java multithreaded application. Use class Random to generate the marks at random between 0 to 100. The task should display the thread name and the marks. The task will be executed using two threads, namely Grading Thread I and Grading Thread II. Grading Thread I will be suspended for 1000 milliseconds after the generation and the display of each mark. Similarly, Grading Thread II will be suspended for 500 milliseconds. Put the task class in a package. Name the task class appropriately. (20 marks) b. Create a multithreaded program to execute the task described in Question (a). The program will use two threads to generate 100 marks for 100 students. The thread should be named as Grading Thread I and Grading Thread II. The application shall display Program Ends after the threads have finished their tasks. Put the multithreaded program in a package. Name the program class appropriately. Answer Write your answer here C. Sharing data in multithreaded application is a common practice. However, to ensure the consistency of the shared data is a challenge. Describe and elaborate the mechanism to ensure the value of shared data are consistent among multiple threads. Use an example to support your answer. 1

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beyond Big Data Using Social MDM To Drive Deep Customer Insight

Authors: Martin Oberhofer, Eberhard Hechler

1st Edition

0133509796, 9780133509793

More Books

Students also viewed these Databases questions

Question

=+6 Should we pursue centralized or localized HRM policies?

Answered: 1 week ago

Question

How wide are Salary Structure Ranges?

Answered: 1 week ago