---
title: broadcast()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/nscondition/broadcast()
---

# broadcast()

Signals the condition, waking up all threads waiting on it.

## Declaration

```swift
func broadcast()
```

## Discussion

Discussion If no threads are waiting on the condition, this method does nothing. To avoid race conditions, you should invoke this method only while the receiver is locked.

## See Also

### Signaling Waiting Threads

- [signal()](foundation/nscondition/signal().md)
