
7.2.5 暂停一个线程
我们经常需要挂起一个线程而不指定多少时间。例如,如果你创建了一个含有动画线程的小程序。也许你让用户暂停动画至到他们想恢复为止。你并不想将动画线程仍调,但想让它停止。象这种类似的线程你可用suspend()函数来控制:
t1.suspend();
这个函数并不永久地停止了线程,你还可用resume()函数重新激活线程:
t1.resume();
7.2.6 停止一个线程
线程的最后一个控制是停止函数stop()。 我们用它来停止线程的执行:
t1.stop();
注意:这并没有消灭这个线程,但它停止了线程的执行。并且这个线程不能用t1.start()重新启动。在我们的例子里,我们从来不用显式地停止一个线程。我们只简单地让它执行完而已。很多复杂的线程例子将需要我们控制每一个线程。在这种情况下会使用到stop()函数。如果需要,你可以测试你的线程是否被激活。一个线程已经启动而且没有停止被认为是激活的。t1.isAlive() 如果t1是激活的,这个函数将返回true.
2017年计算机二级考试java章节辅导:暂停一个线程.doc正在阅读:
2017年计算机二级考试java章节辅导:暂停一个线程01-07
[2016年执业药师成绩查询入口]2016辽宁执业药师成绩查询时间05-11
2020河北省广播电视大学第二次招聘公告10-02
说手机作文600字01-04
2017年黑龙江初级护师成绩查询时间预计为7月中旬01-03
2017年思想汇报范文:共同实现中国梦09-06
销售周工作计划怎么写格式12-06
砍树作文500字08-14