Java 多线程优先级休眠(未完待续...)
Posted 王睿丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 多线程优先级休眠(未完待续...)相关的知识,希望对你有一定的参考价值。
1、获取线程名称、修改线程名称
//改名前:
//获取当前正在执行线程的详细信息
Thread thread = Thread.currentThread();
//打印详细信息
System.out.println(thread);
//打印线程的名称
System.out.println(thread.getName());
//改名后:
//设置线程的名称
thread.setName("王睿");
System.out.println(thread);
System.out.println(thread.getName());
2、线程的优先级
//获取当前线程
Thread thread = new Thread();
//获取线程的优先级
int priority = thread.getPriority();
//打印线程的优先级
System.out.println(priority);
//设置线程的优先级 Thread.MAX_PRIORITY相当于10
thread.setPriority(Thread.MAX_PRIORITY);
//获取线程的优先级
priority = thread.getPriority();
System.out.println(priority);
3、线程的休眠
System.out.println("睡眠前:" + LocalDateTime.now());
try
Thread.sleep(1000);
catch (InterruptedException e)
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("睡眠后:" + LocalDateTime.now());
System.out.println("睡眠前:" + LocalDateTime.now());
try
Thread.sleep(1000,999999);
catch (InterruptedException e)
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("睡眠后:" + LocalDateTime.now());
以上是关于Java 多线程优先级休眠(未完待续...)的主要内容,如果未能解决你的问题,请参考以下文章