jdk1.3有以前的版本中(不知道jdk1.4怎么样),终止线程API--stop不起作用,destroy()方法SUN不赞成用,因为它也不能保证线程的退出。而退出线程的run却可以保证退出线程,为了让一个线程处于某种处理数据状态(如:不继的接收网络信息)--即使线程处于活动状态必需在run方法中加while(true)来实现,可以在while(true)中设置跳出循环的条件语句,从外部控制线程的结束。
thread本身的run()方法没有包含某种形式的无限循环。
线程的run()方法中的执行部分只需要执行一次,不需要套一层while(true)循环 |