---
id: sync-channel
name: Sync.channel
category: sync
kind: namespace-method
tokens: Sync.channel
sig: Sync.channel() -> int
tip: Create a bounded int FIFO channel.
order: 9
ns: Sync
member: channel
---
Create a bounded int FIFO channel.
Returns a channel handle — a fixed-capacity queue of ints for handing values between a producer and a consumer. Push with Sync.send, pull the oldest with Sync.recv, and check with Sync.can_recv / Sync.len.
```ludic
let ch = Sync.channel()
```