Java中创建线程/Thread的五种方法
方法1 继承 Thread 类,重写 run 方法
run
:描述了线程要执行什么任务,后续调用 start 创建线程的时候,线程就会自动的把 run 进行执行
示例: MyThread
线程循环打印 hello thread
,main
线程循环打印hello main
为例
1)继承 Thread 来创建MyThread线程,并重写 run 方法
class MyThread extends Thread {
@Override
public void run() {
// 这里写的代码,就是该线程要完成的工作
while (true){
System.out.println("hello thread");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
}
}
2)创建 MyThread 类的实例
Thread t = new MyThread();
3)调用 start 方法启动线程
t.start(); // 线程开始运行
完整代码
package Thread;
class MyThread extends Thread {
@Override
public void run() {
// 这里写的代码,就是该线程要完成的工作
while (true) {
System.out.println("hello thread");
try {
Thread.sleep