Java 多线程技术:(四)获取线程基本信息_暂停线程_线程的优先级_多线程的安全性_线程同步

Lamaara ·
更新时间:2024-09-20
· 649 次阅读

获取线程基本信息_暂停线程_线程的优先级_多线程的安全性_线程同步1.线程操作的常用方法2.暂停线程执行 sleep_yield_join_stop3.线程的优先级问题4.多线程的安全性问题5.线程同步1.同步代码块2.同步方法 1.线程操作的常用方法
序号 方法名称 描述
1 static Thread currentThread() 返回目前正在执行的线程
2 final String getName() 返回线程的名称
3 final boolean isAlive() 判断线程是否处于活动状态
public class Text{ public static void main(String[] args) { //主线程 MyThread my=new MyThread(); //返回目前正在执行的线程 Thread t=Thread.currentThread(); //toString()方法得到的内容 为 [线程名称,线程的优先级,线程组的名称] System.out.println(t.toString()); System.out.println("线程my处于新生状态的是否处于活动状态:"+my.isAlive()); my.start();//启动线程 System.out.println("线程my处于就绪状态的线程是否处于活动状态:"+my.isAlive()); //主线程中的循环 for(int i=0;i<5;i++){ //返回线程的名称 System.out.println(Thread.currentThread().getName()+i); } //主线程中的最后一句代码 System.out.println("my线程是否处于活动状态:"+my.isAlive()); } } class MyThread extends Thread{ @Override public void run() { for(int i=0;i<5;i++){ System.out.println(Thread.currentThread().getName()+i); } } }

效果图:
原创文章 100获赞 12访问量 3026 关注 私信 展开阅读全文
作者:地球村公民



JAVA 安全性 优先级 多线程 线程同步 线程

需要 登录 后方可回复, 如果你还没有账号请 注册新账号