
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
我们的节日作文500字09-27
2017年10月15日托福成绩查询时间09-04
佛山招考网查分:2019年广东佛山中考成绩查询入口【已开通】04-13
[元旦辞旧迎新贺词]企业辞旧迎新贺词08-18
政府公务员入党申请书|政府公务员入党申请03-10
英语听力的提前读题的意义10-02
初中优秀作文:怒放的生命05-09
2018年广东省广发银行广州分行招聘公告06-25
高中保护环境作文800字三篇11-15