# Thread:demand

Available since LÖVE 0.7.0
This function is not supported in earlier versions.

Removed in LÖVE 0.9.0
It has been moved to the Channel api.

Receive a message from a thread. Wait for the message to exist before returning. (Can return nil in case of an error in the thread.)

## Function

### Synopsis

    value = Thread:demand( name )

### Arguments

`string name`
  The name of the message.

### Returns

`value value`
  The contents of the message.

## See Also

- Thread

##

Category:

- Functions