需求是实现类似 tokio/async-std 的 copy,但希望每次打印一下传输的数据量。请问实现 Future 接口和用 await 有什么区别?
实现 Future 接口基本上就是调用 poll_read, poll_write, poll_flush。await 的话就是 read.await, write.await, flush.await。似乎最后结果是一样的?
1
共 1 条评论, 1 页
需求是实现类似 tokio/async-std 的 copy,但希望每次打印一下传输的数据量。请问实现 Future 接口和用 await 有什么区别?
实现 Future 接口基本上就是调用 poll_read, poll_write, poll_flush。await 的话就是 read.await, write.await, flush.await。似乎最后结果是一样的?
评论区
写评论await是烤future实现的吧?