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 多线程优先级休眠(未完待续...)的主要内容,如果未能解决你的问题,请参考以下文章

java 核心技术之多线程篇

java 22 - 6 多线程之线程调度和设置线程的优先级

java—多线程—notify/notifyAll

Java 多线程基础线程优先级和守护线程

Java线程调度及相关函数

Java线程调度及相关函数