Java Thread Practice Test-1

How many way we can create Thread?

Which of the following below statements describe java code?

Runnable r=() -> System.out.println("Hello");
new Thread(r).start();

Synchronization is use on ___

If a method or block declared as synchronized then at a time how many thread to allow for execute?

What is class level lock?

What is benefit of Synchronized keyword?

What is disadvantage of synchronized keyword?

Can we stop a thread for execution?

When two Thread access the code at same time then it is stop to breaking Singleton?