summaryrefslogtreecommitdiff
path: root/docs/examples/computeserver.scala
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples/computeserver.scala')
-rw-r--r--docs/examples/computeserver.scala11
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)
}