java求代码,创建三个线程,设置线程名,要求每个线程执行2次

java求代码,创建三个线程,设置线程名,要求每个线程执行2次,第1张

原则上一个线程只能执行一次,只有创建2个同样的线程分别执行一次,达到你这个目的:

public class Test {

public static void main(String[] args) throws InterruptedException {

exeThread(new myThread("线程1"));

exeThread(new myThread("线程1"));

exeThread(new myThread("线程2"));

exeThread(new myThread("线程2"));

exeThread(new myThread("线程3"));

exeThread(new myThread("线程3"));

}

public static void exeThread(Thread t) {

tstart();

}

}

class myThread extends Thread {

public myThread(String name) {

super(name);

}

@Override

public void run() {

Systemoutprintln("线程" + thisgetName() + "执行了");

}

}

threadcurrentthread()setname("hello");

systemoutprintln(threadcurrentthread()getname());

修改当前线程

如果需要修改别的线程名字,您需要用你线程的实力例如mythreadsetname();

示例代码如下:

public class MultiThread {

public static void main(String[] args) {

Thread thread1 = new Thread(new Runnable() {

@Override

public void run() {

Systemoutprintln("Thread1 running");

}

}, "Thread1");

Thread thread2 = new Thread(new Runnable() {

@Override

public void run() {

Systemoutprintln("Thread2 running");

}

}, "Thread2");

Thread thread3 = new Thread(new Runnable() {

@Override

public void run() {

Systemoutprintln("Thread3 running");

}

}, "Thread3");

thread1start();

thread2start();

thread3start();

}

}

运行上述代码,将创建三个名为Thread1,Thread2,Thread3的线程。

以上就是关于java求代码,创建三个线程,设置线程名,要求每个线程执行2次全部的内容,包括:java求代码,创建三个线程,设置线程名,要求每个线程执行2次、java怎么设置线程名字、编写java通过runnable接口创建三个线程同时在创建线程时初始化线程名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10058003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存