📅  最后修改于: 2021-01-09 12:19:21             🧑  作者: Mango
有两种创建线程的方法:
下面的示例扩展Thread类并覆盖run方法。 start()方法用于启动线程。
class ThreadExample extends Thread{
override def run(){
println("Thread is running...");
}
}
object MainObject{
def main(args:Array[String]){
var t = new ThreadExample()
t.start()
}
}
输出:
Thread is running...
以下示例实现Runnable接口并覆盖run方法。 start()方法用于启动线程。
class ThreadExample extends Runnable{
override def run(){
println("Thread is running...")
}
}
object MainObject{
def main(args:Array[String]){
var e = new ThreadExample()
var t = new Thread(e)
t.start()
}
}
输出:
Thread is running...