// Lecture 1 : Page 12/15 package lecture1 def countLots: Long = var s,i: Long = 0 while i < 7 do var j: Long = 0 while j < 900000000 do j = j + 1 s = s + i + j i = i + 1 //println(i) s def testCounts: (Long, Long) = val (x, y) = (thread(countLots), thread(countLots)) (x.joinMe, y.joinMe) def time[A](computation: => A): (A, Long) = val timePre: Long = System.currentTimeMillis (computation, System.currentTimeMillis - timePre)