继承java.lang.Thread类并重写run方法为啥不可以创建一个新线程呢!为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了继承java.lang.Thread类并重写run方法为啥不可以创建一个新线程呢!为啥?相关的知识,希望对你有一定的参考价值。

代码输入错误造成的,操作方法如下:

1、首先在java中Thread这个类的实例化代表的是线程,启动一个新线程就需要创建一个新的Thread,如下图所示。

2、接着输入public Thread();这是Thread的无参构造方法,如下图所示。

3、然后输入public Thread(String name);创建一个名称为name的线程对象。

4、继承Thread类创建一个新的线程的语法,如下图所示。

5、最后完成线程真正功能的代码放在run()方法中,如下图所示就完成了。

参考技术A ...继承类(假如这个类名为NewThread)重写run方法以后
你要手动 new NewThread().start(); 这样去让线程运行啊。。。
参考技术B 因为都不是以样的 参考技术C 应该是可以的,没道理不行啊。

以上是关于继承java.lang.Thread类并重写run方法为啥不可以创建一个新线程呢!为啥?的主要内容,如果未能解决你的问题,请参考以下文章

多线程创建方式

java多线程实例---很有用 详细介绍

常见的java话题

Java 多线程详解

多线程

并发编程专题-线程的创建方式