Java Interview Questions and Answers for Experienced Professionals - 1
Question: 1
What is the difference between synchronized and synchronized block?
In case of synchronized method a thread may need to have the lock for a longer time as compared to the synchronized block.
Another difference between the synchronized method and block is that we don’t specify the particular object whose monitor is required to be obtained by thread for entering a synchronized method, whereas we can specify the particular object in case of synchronized block.
Question: 2
What is transient variable?
A transient variable is a variable that may not be serialized during serialization and which is initialized by its default value during de serialization.
Question: 3
What is synchronization?
The Synchronization is the mechanism that ensures that only one thread is accessed the resources at a time.
With respect to multithreading, synchronization is the capability to control the access of multiple threads to shared resources.
Without synchronization, it is possible for one thread to modify a shared object while another thread is in the process of using or updating that object’s value.
This often causes dirty data and leads to significant errors.
Question: 4
What is deadlock?
When two threads are waiting each other and can’t precede the program is said to be deadlock.
Question: 5
How can a dead thread be restarted?
A dead thread cannot be restarted.
- Java Multithreading Interview Questions and Answers for Freshers
- Top 100+ Java Multithreading Interview Questions and Answers
- Top 100+ Advanced Multithreading Interview Questions 2019-2020
- Java Interview Questions and Answers for Experienced Professionals
- Java 9 Interview Questions for 1,2,3,4,5,6,7,8,9,10 Years Experience
DC Generator Questions and Answers Pdf More
Electromagnetic Induction Quiz Questions and Answers More
Basic Electronics Quiz Questions with Answers Pdf More
Wireless Communication MCQ Questions with Answers More
Digital Communication Quiz Questions and Answers Pdf More
Basic Internet Questions and Answers Pdf More
Computer Networking Multiple Choice Questions & Answers More
1000+ Simple Puzzles for Interview with Answer More
25+ Advanced Java Collections Interview Questions 2020-2021 More
1000+ General Computer Knowledge Questions for Bank Exams More