> **提示**
> 此特性需要 workerman>=5.1.0
## 注意
* 底层自动支持Swoole/Swow/Fiber/Select/Event驱动
* 当使用Select/Event驱动时,不支持pop/push的超时参数
```php
<?"]
};
Worker::runAll();
```
## 接口说明
```php
interface ChannelInterface
{
/**
* 将数据推送到通道中,支持超时*/
public function push(mixed $data, float $timeout = -1): bool;
/**
* 从通道中弹出数据,支持超时