yuk1ty / learning-systems-programming-in-rust

「Rustでもわかるシステムプログラミング」
430 stars 23 forks source link

10.5 節をリプレースする #84

Open yuk1ty opened 3 years ago

yuk1ty commented 3 years ago

節タイトル

select 属のシステムコールによる I/O 多重化

対象コード

補足説明

laysakura commented 3 years ago

やります!

laysakura commented 3 years ago

『Goなら...』ではmacOS限定の kqueue(2) システムコールを使っていますが、Rustでは著名な mio を使います(OSによってkqueueやepollを使い分けている)。

→ と思ったけどFile操作はできないのかな? 🤔 https://github.com/tokio-rs/mio#non-goals 少し調べてみます。