WingDust 发表于 2021-12-23 20:52
tokio 的 sleep 与 std::thread::sleep; 有什么区别
sleep不会阻塞进程,回切换到其它线程,tokio是轻量级线程也叫绿色线程,这种线程切换比系统线程更加高效,适合用户高IO,低CPU场景。
理解成阻塞轻量级线程和系统级线程的区别。
标准库的会阻塞进程,tokio 的不会
评论区
写评论sleep不会阻塞进程,回切换到其它线程,tokio是轻量级线程也叫绿色线程,这种线程切换比系统线程更加高效,适合用户高IO,低CPU场景。
理解成阻塞轻量级线程和系统级线程的区别。
标准库的会阻塞进程,tokio 的不会