Tokio
Async runtime for
Rust
Tokio - An asynchronous Rust runtime
tokio - Rust
Readings
Tutorial | Tokio - An asynchronous Rust runtime
RustのTokioで非同期とグリーンスレッドを理解する
グリーンスレッド、すなわち OS ではなくランタイムである tokio がスレッドを管理する
複数のスレッドを立ち上げることができるので、並列処理が可能
使用する OS スレッドと worker スレッドの数をしていできる
不足したり、スレッドを専有する処理があると、期待した並列実行が行われないこともある
spawn した更にその中で spawn することで回避?回避というかちゃんと理解できていないんだが、、、
ldk-node/lib.rs at 52ccd5847c669ac44f7d35b82bcc8bcb4f0ac275 · lightningdevkit/ldk-node · GitHub