Runable接口的实现
Runable接口的run (通过实现方法
publicclassthreadtestimplementsrunnable {
publicstaticvoidmain (字符串[ ] args ) {
thread thread=new thread (new threadtest );
thread.start (;
}
@Override
公共void run (}
system.out.println (以runable方式创建的新线程);
}
}
继承Thread类
继承Thread类,并调用run (重写方法,然后实例为start )方法来启动
publicclassthreadtestextendsthread {
@Override
公共void run (}
system.out.println (以' thread方式创建的线程);
}
publicstaticvoidmain (字符串[ ] args ) {
new ThreadTest ().start );
}
}
第一种方式的本质是调用Thread类的构造函数并将其传递给Ruanble接口的实现类
因为Runable接口是函数接口,所以也可以按如下方式缩短Lambda表达式
publicstaticvoidmain (字符串[ ] args ) {
new Thread (()- {
系统. out.println (新线程);
().start );
}
希望以上是正文的全部内容,对大家的学习有帮助。 另外,我希望你支持很多编剧。