Write a Java program (non-GUI preferred) that has a method named atomic().Demonstrate in the program how two threads can, sometimes, invoke atomic() concurrently.Create a second version of the program in which the two threads cannot invoke atomic concurrently.