Java并发编程示例(八):处理线程的非受检异常