RosettaCodeData/Task/Events/E/events-2.e
2023-07-01 13:44:08 -04:00

16 lines
295 B
Text

def e := makeEvent()
{
when (e.wait()) -> {
println("[2] Received event.")
}
println("[2] Waiting for event...")
}
{
timer.whenPast(timer.now() + 1000, def _() {
println("[1] Signaling event.")
e.signal()
})
println("[1] Waiting 1 second...")
}