import scala.
concurrent.
duration.
_
import ExecutionContext.
Implicits.
global
def foo
(f
: Future
[Unit
]) { Await.result(f, 0.nanos)
println("foo")
}
println("bar")
}
foo(Future {
println("F start")
val r
= new scala.
util.
Random()
r.nextLong
}
println("F stop")
})
bar()
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJaW1wb3J0IHNjYWxhLmNvbmN1cnJlbnQuXwoJaW1wb3J0IHNjYWxhLmNvbmN1cnJlbnQuZHVyYXRpb24uXwoJCglpbXBvcnQgRXhlY3V0aW9uQ29udGV4dC5JbXBsaWNpdHMuZ2xvYmFsCgkKCWRlZiBmb28oZjogRnV0dXJlW1VuaXRdKSB7CgkJQXdhaXQucmVzdWx0KGYsIDAubmFub3MpCgkJcHJpbnRsbigiZm9vIikKCX0KCQoJZGVmIGJhcigpIHsKCQlwcmludGxuKCJiYXIiKQoJfQoJCglmb28oRnV0dXJlIHsKCQlwcmludGxuKCJGIHN0YXJ0IikKCQkKCQl2YWwgciA9IG5ldyBzY2FsYS51dGlsLlJhbmRvbSgpCgkJCgkJZm9yIChpIDwtIDEgdG8gMTAwMCkgewoJCQlyLm5leHRMb25nCgkJfQoJCQoJCXByaW50bG4oIkYgc3RvcCIpCgl9KQoJCgliYXIoKQp9