Thread类常用方法
- 格式:pdf
- 大小:431.00 KB
- 文档页数:3
Thread类常⽤⽅法
Thread类常⽤⽅法获取当前线程名称的⽅法:
第⼀种⽅法,在线程中使⽤getName()⽅法:执⾏结果:
其中,根据多线程的内存原理,会开辟包含主线程的四个栈空间出来供cpu四个线程执⾏,优先级cpu⾃⼰选择,认为控制不了,所以可能会先执⾏Thread-2线程,后执⾏的Thread-1线程;
第⼆种获取线程名称的⽅法(使⽤Thread类的静态⽅法currentThread() ):
其中,主程序中打印的是当前主程序的线程名称,就是main; 设置线程的⽅法:
第⼀种设置线程名称的⽅式setName:运⾏结果:第⼆种设置线程名称的⽅法:通过⽗类带参数的构造⽅法:运⾏结果:
Thread类的静态⽅法sleep():
运⾏结果:
每隔⼀秒遍历打印⼀些数组的元素;
其中,此睡眠是影响的当前正在执⾏的线程,即主线程main线程;
静态⽅法,直接类名点⽅法名调⽤;sleep()⽅法是暂停固定毫秒数(1000ms = 1s)之后⾃动继续执⾏当前线程;