
thread_get_message(+Queue, ?Message)

   Wait for and remove a message from Queue

Arguments
   Queue               A DTR-thread or DTR-queue handle or alias
   Message             Message term, possibly partially instantiated

Type
   library(threads)

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
