imatix/zguide — pull request #276 by hellojinjie (2012-12-12 07:05:53+00:00)
Title: 修改异常处理的错误，抛异常的时候会把中断标志也清除的，所以要重新设置（see detains for English）

when a InterruptedException is thrown, the interrupt status is also cleared.
we should restore the interrupt status after catch the InterruptedException.
refernece http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html#interrupt()