码迷,mamicode.com
首页 > 其他好文 > 详细

Thread类常用方法

时间:2019-04-07 11:27:28      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:read   src   主线程   优先   通过   控制   get   mic   静态   

 

Thread类常用方法

获取当前线程名称的方法:

技术图片

第一种方法,在线程中使用getName()方法:

技术图片

技术图片

执行结果:

技术图片

其中,根据多线程的内存原理,会开辟包含主线程的四个栈空间出来供cpu四个线程执行,优先级cpu自己选择,认为控制不了,所以可能会先执行Thread-2线程,后执行的Thread-1线程;

第二种获取线程名称的方法(使用Thread类的静态方法currentThread() ):

技术图片

技术图片

技术图片

其中,主程序中打印的是当前主程序的线程名称,就是main;

 

设置线程的方法:

技术图片

第一种设置线程名称的方式setName:

技术图片

技术图片

运行结果:

技术图片

第二种设置线程名称的方法:通过父类带参数的构造方法:

技术图片

技术图片

运行结果:

技术图片

 

Thread类的静态方法sleep():

技术图片

技术图片

运行结果:

每隔一秒遍历打印一些数组的元素;

其中,此睡眠是影响的当前正在执行的线程,即主线程main线程;

静态方法,直接类名点方法名调用;

sleep()方法是暂停固定毫秒数(1000ms = 1s)之后自动继续执行当前线程;

Thread类常用方法

标签:read   src   主线程   优先   通过   控制   get   mic   静态   

原文地址:https://www.cnblogs.com/wmqiang/p/10664275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!