摘要: 今天测试的时候碰到一个多线程测试的问题。问题描述:class(ChildThread)继承Thread,方法run是一个循环,循环的break条件是在方法childThreadStop中判断。public class ChildThread extends Thread{ ... private boolean alive_flag; public void run(){ alive_flag = true; While(alive_flag){ ... } public void childThreadStop(){ alive_flag = fal... 阅读全文
posted @ 2013-01-11 16:23 三句对白 阅读(8838) 评论(1) 推荐(0) 编辑
摘要: Throwable是java.lang包中一个专门用来处理异常的类。它有两个子类,即Error 和Exception,它们分别用来处理两组异常。 Error用来处理程序运行环境方面的异常,比如,虚拟机错误、装载错误和连接错误,这类异常主要是和硬件有关的,而不是由程序本身抛出的。Exception是Throwable的一个主要子类。Exception下面还有子类,其中一部分子类分别对应于Java程序运行时常常遇到的各种异常的处理,其中包括隐式异常。比如,程序中除数为0引起的错误、数组下标越界错误等,这类异常也称为运行时异常,因为它们虽然是由程序本身引起的异常,但不是程序主动抛出的,而是在程序运行 阅读全文
posted @ 2013-01-11 11:57 三句对白 阅读(824) 评论(0) 推荐(0) 编辑