- 2
- 0
- 约1.84万字
- 约 62页
- 2016-04-08 发布于江西
- 举报
uml与面向对象系统分析与设计与java11.ppt
3、线程的生命周期及控制 isAlive()方法:可以用来判断线程目前是否正在执行中。如果线程已被启动并且未被终止,那么isAlive( )返回true,但该线程是可运行或是不可运行的,是不能作进一步的分辨。如果返回false,则该线程是新创建或是已被终止的(同样不能作进一步的分辨)。 join()方法:等待线程执行完毕。 yield()方法:将执行的权力交给其它优先级相同的线程,当前执行线程到可运行线程队列(ready)的最后等待,若队列空,该方法无效。 myThread thd = new MyThread(); thd.start(); … thd.join(); //等待线程thd执行完后再继续往下执行 … join(int time):最多等待time所指定的时间。 sleep()方法可以暂停线程的执行,让其它线程得到机会。但sleep()要丢出例外InterruptedException ,必须抓住。 try { sleep(100) }catch(InterruptedException e){ …//本例外可不作处理 } suspend()方法和resume()可以用来暂停线程或恢复线程。可以由线程自身在线程体中调用suspend()方法暂停自己,也可以在其他线程中通过线程实例调用suspend()方法暂停线程的执行。但是要恢复由susp
您可能关注的文档
- Leadership Theories - Blake, X, Y.ppt
- lec 1 american.ppt
- Lecture 01 Business Letter Writing.ppt
- Lecture 1 Course Introduction.ppt
- Lecture 11 Macroeconomic Policy in Demand Management(宏观经济学(南开大学,龚刚).ppt
- Lecture 5 Job Application Letter & Resume.ppt
- lecture 7-Sound cinema-乐音剧.犯罪电影.ppt
- Lecture1 Verilog HDL简介 - v2.0.ppt
- Lect_Ch10.ppt
- lesson 2 Thirteen equals one.ppt
- 幼儿园大班《预防肺结核》主题班会教案.docx
- 安徽省合肥市2026届高三上学期第一次教学质量检测试题 历史 Word版含答案.docx
- 儿童游乐场租赁合同范本.docx
- 四川省成都市2026年七年级下学期月考数学试题及答案.pdf
- 四川省绵阳市2026年七年级下学期3月月考数学试题及答案.pdf
- 《红楼梦》人物事件梳理.docx
- 浙江省2026年七年级下学期三月学科素养调查七年级数学及答案.pdf
- 浙江省杭州市2026年下学期七年级数学学情调研卷试题卷及答案.pdf
- 安徽省合肥市2026届高三上学期第一次教学质量检测试题 数学 Word版含解析.docx
- 浙江省年嘉兴市2026年下学期第一次月考七年级数学卷及答案.pdf
原创力文档

文档评论(0)