Multiuser Lingo Dictionary > Multiuser Lingo Dictionary > awaitValue() |
![]() ![]() ![]() |
awaitValue()
Syntax
whichThread
.awaitValue()
Description
Multiuser Server server-side function; returns a value in a variable from the specified thread. The current thread stops executing until the specified thread produces a value with produceValue()
.
This function should be used for a single thread awaiting a value for a single other thread. To send values to multiple threads, use lock()
, wait()
, notifyAll()
, and unlock()
.
Example
The following handler gets a value from the thread testThread
. The thread that contains the handler is blocked from running further until the value is produced by testThread
.
on retrieveNumber testThread.awaitValue() end
See also
lock()
, wait()
, notifyAll()
, unlock()
, produceValue()
, sleep()
![]() ![]() ![]() |