Java线程操作全解析
1. 确定当前执行线程
在Java中, Thread 类提供了一些实用的静态方法,其中 currentThread() 方法可以返回调用该方法的 Thread 对象的引用。例如:
Thread t = Thread.currentThread();
此语句会将执行该语句的线程对象的引用赋值给变量 t 。由于Java程序中的语句在不同时间可能由不同线程执行,所以在同一程序的不同执行时间, t 可能会被赋予不同 Thread 对象的引用。
以下是一个示例代码,展示了 currentThread() 方法的使用:
// CurrentThread.java
package com.jdojo.threads;
public class CurrentThread extends Thread {
public CurrentThread(String name) {
super(name);
}
@Override
public void run() {
Thread t = Thread.currentThread();
String threadName = t.getName();
S
超级会员免费看
订阅专栏 解锁全文
170万+

被折叠的 条评论
为什么被折叠?



