使用Thread类创建线程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40969422/article/details/80314881
方法 说明
void run() 执行操作任务的方法
void start() 使该线程开始执行
void sleep(long millis) 在指定的毫秒内让当前正在执行的线程休眠(暂停执行)
String getName() 返回该线程的名称
int getPriority() 返回该线程的优先级
void setPriority(int newPriority) 更改该线程的优先级
Thread.state getState() 返回该线程的状态
boolean isAlive() 测试线程是否处于活动状态
void join() 等待该线程终止
void interrupt() 中断线程
void yieid()

暂停当前正在执行的线程对象,并执行其他线程


package cn.thread.demo;

public class MyThread extends Thread {
	private int count=0;
	public void run() {
		while(count<100){
			count++;
			System.out.println("count的值是:"+count);
		}
	}
}
package cn.thread.demo;

public class MyThreadTest {
	public static void main(String[] args) {
		MyThread mt=new MyThread();
		MyThread mt1=new MyThread();
		mt1.start();
		mt.start();
	}
}

使用一个线程的过程可以分为如下4个步骤:
(1)定义一个线程,同时指明这个线程所要执行的代码,即期望完成的功能。
(2)创建线程对象。
(3)启动线程。
(4)终止线程


猜你喜欢

转载自blog.csdn.net/weixin_40969422/article/details/80314881