前一节我们介绍了线程的定义、创建方法、状态以及各状态间的转换。在状态转换处只是简单的说明了一下,比如从运行(Running)状态转换到就绪(Runnable)状态应该使用
yield()
方法来主动让出CPU时间 ,但是
yield()
方法是什么并没有说明,本节我们将接着前一节继续介绍一下常用的线程操作方法。
1.获取和设置线程的名字
在 Thread
类中我们可以使用 getName()
方法来获取线程的名字,如果想自己设定线程的名字还可以使用 setName()
方法。线程的名字通常在启动线程前进行设置,但是,运行中的线程也是可以为其设定名字的。如果没有设置名字的话,它会有一个默认的名字 Thread–xxx 。
1)获取默认名字
2)获取自定义的名字
2.判断线程是否启动
3.线程的强制执行
4.让线程睡一会儿
5.中断线程
6.守护线程
7.线程的礼让
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。