Rendezvous: Difference between revisions

→‎{{header|Wren}}: Made a bit more general.
(Added Wren)
(→‎{{header|Wren}}: Made a bit more general.)
Line 1,874:
This uses fibers, which are always synchronous in Wren, to simulate the rendezvous mechanism.
<lang ecmascript>class Printer {
construct new(id, ink) {
_id = id
_ink = 5ink
}
Line 1,890:
}
 
var ptrMain = Printer.new("Main ", 5)
var ptrReserve = Printer.new("Reserve", 5)
 
var hd = [
Line 1,943:
}
}
if (tasks.all { |task| task.isDone }) return
}</lang>
 
9,488

edits