Thrashing in OS

Point out difference between sleep() and wait() method in java

Where to use fork/join as opposed to using the ExecutorService framework?

How to detect deadlock and fix it in java?

What is deadlock?

What is the difference between notify() and notifyAll()?

What is static synchronization?

What is synchronization?

When should we interrupt a thread?

What is shutdown hook?