[Java基础教程-兄弟连马剑威]-120-线程的操作方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

线程的操作方法马剑威第120讲课程大纲1、线程的操作方法1、线程的操作方法•Thread(Runnabletarget)分配新的Thread对象。•Thread(Runnabletarget,Stringname)分配新的Thread对象。•Thread(Stringname)分配新的Thread对象。•staticThreadcurrentThread()返回对当前正在执行的线程对象的引用。•longgetId()返回该线程的标识符。•StringgetName()返回该线程的名称。•voidsetName(Stringname)改变线程名称,使之与参数name相同。•booleanisAlive()测试线程是否处于活动状态。1、线程的操作方法•staticvoidsleep(longmillis)休眠指定的毫后继续执行•staticvoidsleep(longmillis,intnanos)休眠指定毫秒和纳秒之后继续执行。•voidjoin()等待该线程终止。•voidjoin(longmillis)等待该线程终止的时间最长为millis毫秒。•voidjoin(longmillis,intnanos)等待该线程终止的时间最长毫秒纳秒。1、线程的操作方法•voidinterrupt()中断线程。•staticbooleaninterrupted()测试当前线程是否已经中断。•voidsetPriority(intnewPriority)更改线程的优先级。•intgetPriority()返回线程的优先级。•staticintMAX_PRIORITY线程可以具有的最高优先级。•staticintMIN_PRIORITY线程可以具有的最低优先级。•staticintNORM_PRIORITY分配给线程的默认优先级。1、线程的操作方法•booleanisDaemon()测试该线程是否为守护线程。•voidsetDaemon(booleanon)将该线程标记为守护线程或用户线程。•staticvoidyield()暂停当前正在执行的线程对象,并执行其他线程。谢谢Thanks

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功