- 2
- 0
- 约1.84万字
- 约 62页
- 2017-05-30 发布于四川
- 举报
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
您可能关注的文档
最近下载
- 新人教版八年级数学下册期中试卷(1套).doc VIP
- 最新人教版八年级下册数学期中试卷(带答案).docx VIP
- 电影荒野猎人TheRevenant2015台词剧本中英文对照完整版.doc VIP
- 二年级下册数学 期中测试卷(10) 青岛版(六三制)(含答案).pdf VIP
- 柴油机连杆加工工艺规程及专用钻床夹具的毕业设计.doc VIP
- 小学三年级除法练习题及答案(200道题).pdf VIP
- 标准图集-11J930-住宅建筑构造.pdf VIP
- 专升本《管理学原理》-试卷-答案.doc VIP
- 超星尔雅学习通《人力资源招聘与选拔(北京师范大学)》2025章节测试附答案.docx
- 2026茶咖新风向:行业演变与爆品趋势解码.pdf VIP
原创力文档

文档评论(0)