启动新线程的方法,java创建新线程的两种方法
我们可以通过继承Thread类来创建一个新线程。
步骤如下:
1.定义一个从Java.lang.Thread类继承的类A;
2.重写类A中Thread类的run方法;
3.编写run方法中要执行的操作:run方法中的代码和线程执行器;
4.在main方法(thread)中创建一个线程对象,启动线程。
(1)创建线程类对象
class A=new A class A();(2)调用线程对象的start方法
a . start();//启动一个线程(视频教程推荐:java视频)
注意:千万不要调用run方法,如果调用run方法好比是对象调用方法,依然还是只有一个线程,并没有开启新的线程。线程只能启动一次。
具体例子如下:
//1):定义一个继承自java.lang.Thread类的类A。
类MusicThread扩展线程{
//2):重写a类中Thread类的run方法.
公共无效运行(){
//3):编写run方法中要执行的操作。
for(int I=0;i 50i ){
System.out.println(播放音乐 I);
}
}
}
公共类扩展线程演示{
公共静态void main(String[] args) {
for(int j=0;j 50j ){
System.out.println(运行游戏 j);
if(j==10){
//4):在main方法(thread)中,创建一个线程对象,启动线程。
music thread music=new music thread();
music . start();
}
}
}
}推荐教程:java入门以上是java如何启动一个新线程的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。