Java多线程-线程的基本操作举例

 

线程,所有的操作方法在Thread类中定义;
线程可以设置名字,可以取得名字,可以获取当前线程;
1.设置线程名字:
public final void setName(String name);
构造方法:
public Thread(Runnable target, String name);
public Thread(String name);

2.取得名字:
public final String getName();
因线程操作的不确定性,提供了方法可以取得当前的操作线程;
pubic static Thread currentThread(); // 获取当前线程
对线程的名字一般是在启动前设定,最好不要设置相同的名字,最好不要为一个线程该名字;

是多线程操作语言,当你执行命令时,至少运行了两个线程:1.主线程,主方法生成的,2.gc线程,垃圾回收机制,
他们都包含在进程中,
每次执行命令后,OS都将启动一个JVM的进程,主方法只是这个进程上进一步的划分;

package com.mldn;

 

class ThreadFun implements Runnable

{

public void run()

{

for (int i = 0; i

{

System.out.println(Thread.currentThread().getName() + “线程正在运行!”);

}

}

}

 

public class ThreadName

{

public static void main(String[] args)

{

ThreadFun thread = new ThreadFun();

 

Thread th1 = new Thread(thread, “A”);

Thread th2 = new Thread(thread, “B”);

Thread th3 = new Thread(thread, “C”);

 

th1.start();

th2.start();

th3.start();

thread.run(); // 主线程

}

}

 

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《Java多线程-线程的基本操作举例
本文地址:https://www.zhiletu.com/archives-67.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微