Rust中的异步编程易出错,常见问题包括同步阻塞、遗漏.await和过度使用spawn。应避免阻塞操作,使用异步库,合理处理CPU密集型任务,确保正确使用.await,并在必要时使用spawn,以提高异步代码的效率和可靠性。
使用tokio::sync::mpsc::channel启动一个http server,然后用http client去调用,如果将spawn改为spawn_blocking,则spawn_blocking包含的代码不会被执行,而改为spawn则会执行。
完成下面两步后,将自动完成登录并继续当前操作。