Thread类常用方法
Posted wmqiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thread类常用方法相关的知识,希望对你有一定的参考价值。
Thread类常用方法
获取当前线程名称的方法:
第一种方法,在线程中使用getName()方法:
执行结果:
其中,根据多线程的内存原理,会开辟包含主线程的四个栈空间出来供cpu四个线程执行,优先级cpu自己选择,认为控制不了,所以可能会先执行Thread-2线程,后执行的Thread-1线程;
第二种获取线程名称的方法(使用Thread类的静态方法currentThread() ):
其中,主程序中打印的是当前主程序的线程名称,就是main;
设置线程的方法:
第一种设置线程名称的方式setName:
运行结果:
第二种设置线程名称的方法:通过父类带参数的构造方法:
运行结果:
Thread类的静态方法sleep():
运行结果:
每隔一秒遍历打印一些数组的元素;
其中,此睡眠是影响的当前正在执行的线程,即主线程main线程;
静态方法,直接类名点方法名调用;
sleep()方法是暂停固定毫秒数(1000ms = 1s)之后自动继续执行当前线程;
以上是关于Thread类常用方法的主要内容,如果未能解决你的问题,请参考以下文章