Scala 线程
Scala 线程
创建线程有两种方式:
通过扩展Thread类
通过实现 Runnable 接口
扩展线程类的Scala线程示例
以下示例扩展了线程类并覆盖了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()
}
}
输出:
扩展 Runnable 接口的 Scala 线程示例
以下示例实现了 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()
}
}
输出: