您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > [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
本文标题:[Java基础教程-兄弟连马剑威]-120-线程的操作方法
链接地址:https://www.777doc.com/doc-7539592 .html