21、Java线程操作全解析

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值