title: When does Java's Thread.sleep throw InterruptedException?
body: <p>When does Java's Thread.sleep throw InterruptedException?  Is it safe to ignore it?  I am not doing any multithreading.  I just want to wait for a few seconds before retrying some operation.</p>