Comprehensive Rust(한국어) 202412339 63.5 비동기채널 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 64 Futures Control Flow 341 64.1 Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I/O 들을 효과적으로 식별해 주 는 프리미티브를 제공하기 때문입니다. Rust 의 비동기 작업은 ”futures”를 기반으로 하며 이는 미래에 완료될 수있는 작업을 나타냅니다. Futures 는 완료되었다는 신호를 보낼 때까지”폴링”됩니다. Futures 는 비동기 런타임에 의해 폴링되며, 비동기 런타임에는 여러 다양한종류가 있습니다. 비교 • 파이썬에도 Promise 가 처리되는 세부 과정이 숨겨집니다. 63.1 async/await 겉에서 보았을 때, 비동기 Rust 코드는 일반적인 절차적 코드와 매우유사합니다. use futures::executor::block_on; async fn count_to(count: i32) { for i in 1..=count { println!("수: {i}개!");0 码力 | 369 页 | 1.29 MB | 10 月前3
Comprehensive Rust338 63.5 비동기채널 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 64 Futures Control Flow 340 64.1 Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I/O 들을 효과적으로 식별해 주 는 프리미티브를 제공하기 때문입니다. Rust 의 비동기 작업은 ”futures”를 기반으로 하며 이는 미래에 완료될 수있는 작업을 나타냅니다. Futures 는 완료되었다는 신호를 보낼 때까지”폴링”됩니다. Futures 는 비동기 런타임에 의해 폴링되며, 비동기 런타임에는 여러 다양한종류가 있습니다. 비교 • 파이썬에도 Promise 가 처리되는 세부 과정이 숨겨집니다. 63.1 async/await 겉에서 보았을 때, 비동기 Rust 코드는 일반적인 절차적 코드와 매우유사합니다. use futures::executor::block_on; async fn count_to(count: i32) { for i in 1..=count { println!("수: {i}개!");0 码力 | 368 页 | 1.29 MB | 1 年前3
共 2 条
- 1
相关搜索词













