Java学习笔记之线程(二):线程的常用方法

本文是Java线程学习系列的第二部分,主要探讨Java中线程的常用方法,包括启动线程、同步控制、线程状态的检查与控制等关键知识点,旨在帮助开发者更好地理解和运用Java多线程技术。
摘要由CSDN通过智能技术生成
package com.demo;
 
/* 	
 * 	线程的常用方法:
 * 		Thread(String name)     初始化线程的名字
 *		getName()             	返回线程的名字
 *		setName(String name)    设置线程名字
 *
 *		sleep()                 线程睡眠指定的毫秒数。
 *								静态的方法,哪个线程执行了sleep()方法,就是哪个线程睡眠;
 *
 * 		currentThread()      	返回当前的线程对象。
 * 								静态方法,哪个线程执行了currentThread()方法,就返回哪个线程的对象;								
 * 		
 *		getPriority()           返回当前线程对象的优先级, 默认线程的优先级是5;
 *								优先级越高的线程,获取CPU执行权的几率越高;								
 *		
 *		setPriority(int newPriority) 	设置线程的优先级,虽然设置了线程的优先级,但是具体的实现取决于底层的
 *										操作系统的实现(最大的优先级是10 ,最小的1 , 默认是5)。
 */
 
public class Demo2 extends Thread {
 
	// 无参构造
	public Demo2(){
		
	}
	
	// 带参构造
	public Demo2(String name) {
		super(name);	// 显示调用父类的构造
	}
 
	@Override
	public void run() {
		for (int i = 0; i < 20; i++){
			try {
				// run()方法中的所有代码都是自定义线程在执行,所以此处睡眠的是自己定义的线
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值