23 lines
567 B
Markdown
23 lines
567 B
Markdown
Import `tokio`:
|
|
|
|
```
|
|
tokio = { version = "1.0", features = ["full"] }
|
|
```
|
|
|
|
Usage:
|
|
|
|
```rust
|
|
#[tokio::main]
|
|
async fn main() {
|
|
// TODO ...
|
|
}
|
|
```
|
|
|
|
`tokio` 提供以下几种 channels 类型:
|
|
|
|
* mpsc: 多生产者,单消费者 - https://docs.rs/tokio/1/tokio/sync/mpsc/index.html
|
|
* oneshot: 单生产者,单消费者 - https://docs.rs/tokio/1/tokio/sync/oneshot/index.html
|
|
* broadcast: 多生产者,多消费者 - https://docs.rs/tokio/1/tokio/sync/broadcast/index.html
|
|
* watch: 单生产者,多消费者 - https://docs.rs/tokio/1/tokio/sync/watch/index.html
|
|
|