[ library(threads) | Reference Manual | Alphabetic Index ]
thread_get_message(+Queue, ?Message)
Wait for and remove a message from Queue
- Queue
- A DTR-thread or DTR-queue handle or alias
- Message
- Message term, possibly partially instantiated
Description
Waits until Queue contains an entry that unifies with Message,
then removes and unifies this message with Message.
Essentially equivalent to record_wait_remove/3.
Modes and Determinism
- thread_get_message(+, ?) is det
See Also
record_wait_remove / 3, message_queue_create / 2