MENU

Fun & Interesting

How to create Deadlock condition and Avoid Deadlock in Java Program| FAQ in Interview Java Developer

Alice 2,111 lượt xem 3 years ago
Video Not Working? Fix It Now

#DeadloackInJava #Java #JavaDeveloper
 How to create Deadlock condition and How To Avoid Deadlock condition in Java Program?
Most Important Question In Interview

Although it is not completely possible to avoid deadlock condition, but we can follow certain measures or pointers to avoid them:

1) Avoid Nested Locks – You must avoid giving locks to multiple threads, this is the main reason for a deadlock condition. It normally happens when you give locks to multiple threads.

2) Avoid Unnecessary Locks – The locks should be given to the important threads.Giving locks to the unnecessary threads that cause the deadlock condition.

3) Using Thread Join – A deadlock usually happens when one thread is waiting for the other to finish. In this case, we can use Thread.join with a maximum time that a thread will take.

Comment