aboutsummaryrefslogblamecommitdiff
path: root/tests/pending/run/lazy-concurrent.scala
blob: 9acfa7753e3d16ce3a31cdba2ab6248b9053c66b (plain) (tree)
1
2
             
                                         














                                        
object Test {
  def main(args: Array[String]): Unit = {
    class Singleton {
      val field = ()
      println("Initializing singleton.")
    }
    lazy val Singleton = new Singleton

    var i = 0
    while (i < 4) {
      new Thread(new Runnable {
        def run = Singleton.field
      }).start
      i += 1
    }
  }
}