From ComputerCraft Wiki
|Lets you run multiple functions at the same time, alternating between them until any happen to finish.|
|Syntax||parallel.waitForAny(function function1, function function2, ...)|
|Returns||number indicating which function has completed based on argument order|
|Tells the computer to run receiveand send the same time. Will broadcast what the user enters or prints what it receives over rednet, depending on what happens first.|
local function receive () -- Define function1. print(rednet.receive()) end local function send () -- Define function2. rednet.broadcast(read()) end parallel.waitForAny(receive, send) -- Run both functions in parallel until one finishes.
|Output||Either it prints what it received via rednet, or it broadcasts the message the user typed.|