diff options
Diffstat (limited to 'docs/examples/computeserver.scala')
-rw-r--r-- | docs/examples/computeserver.scala | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/examples/computeserver.scala b/docs/examples/computeserver.scala index 96d7e6560a..50e2ed034f 100644 --- a/docs/examples/computeserver.scala +++ b/docs/examples/computeserver.scala @@ -36,7 +36,18 @@ class ComputeServer(n: Int) { } object computeserver extends Application { + + def kill(delay: Int) = new java.util.Timer().schedule( + new java.util.TimerTask { + override def run() = { + Console.println("[killed]") + System.exit(0) + } + }, + delay) // in milliseconds + val server = new ComputeServer(1) val f = server.future(42) Console.println(f()) + kill(10000) } |