Question: Java programming write a Java program to start THREE (3) threads where all the threads will display 10 number starting from x incremented by 1,

Java programming write a Java program to start THREE (3) threads where all the threads will display 10 number starting from x incremented by 1, using java.util.concurrent.atomic.AtomicInteger class Then display the total numbers for all the threads. x is integer number and MUST be input from the keyboard. Output:

Please input x: 5 Thread-0: 5 Thread-0: 6 Thread-0: 7 ... ... Thread-0: 14 Thread-1: 5 Thread-1: 6 Thread-1: 7 ... ... Thread-1: 14 Thread-2: 5 Thread-2: 6 Thread-2: 7 ... ... Thread-2: 14 Total = 285 Below is the part of code: 
public class Counter {
private int counter;
public void increment(){
counter++;
}
public void decrement(){
counter--;
}
synchronized public void myIncrement(){
counter++;
}
synchronized public void myDecrement(){
counter--;
}
}

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!