Scala创建线程和用法示例

本文概述

  • 通过扩展线程类的Scala线程示例
  • 通过扩展可运行接口的Scala线程示例
有两种创建线程的方法:
  1. 通过扩展Thread类
  2. 通过实现Runnable接口
通过扩展线程类的Scala线程示例【Scala创建线程和用法示例】下面的示例扩展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...

通过扩展可运行接口的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() } }

输出
Thread is running...

    推荐阅读