Namespace
- CLASS TupleSpace::Template
Methods
Class Public methods
new()
Link
Instance Public methods
in(template, non_block=false)
Link
# File sample/drb/old_tuplespace.rb, line 110 def in(template, non_block=false) begin loop do Thread.critical = true tuple = get_que(template) unless tuple if non_block raise ThreadError, "queue empty" end put_waiting(template, Thread.current) Thread.stop else return tuple end end ensure Thread.critical = false end end
out(*tuples)
Link