Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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

Transactions On Large Scale Data And Knowledge Centered Systems Xxxviii Special Issue On Database And Expert Systems Applications Lncs 11250

Authors: Abdelkader Hameurlain ,Roland Wagner ,Sven Hartmann ,Hui Ma

1st Edition

3662583836, 978-3662583838

More Books

Students also viewed these Databases questions