Question
JAVA Briefly explain the code in area with a /*comment*/ above it /** * A program that tests your implementation that * lists all thread
JAVA Briefly explain the code in area with a /*comment*/ above it
/** * A program that tests your implementation that
* lists all thread groups
* - and threads within each group -
* in the JVM. */
public class CreateThreadGroups
{
public CreateThreadGroups() {
/* Comment Here */
ThreadGroup alpha = new ThreadGroup("alpha");
ThreadGroup beta = new ThreadGroup("beta");
ThreadGroup theta = new ThreadGroup(alpha, "theta");
/* Comment Here */
(new Thread(alpha, new GroupWorker())).start();
(new Thread(alpha, new GroupWorker())).start();
(new Thread(alpha, new GroupWorker())).start();
(new Thread(beta, new GroupWorker())).start();
(new Thread(theta, new GroupWorker())).start();
(new Thread(theta, new GroupWorker())).start();
}
class GroupWorker implements Runnable
{
public void run() {
while (true) {
try {
Thread.sleep(1000);
for (int i = 0; i < 1000000; i++)
;
}
catch (InterruptedException ie) {
}
}
}
}
}
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