大概是明白了,rust担心rc被其他人使用,所以用规则一棍子打死。
!send的不能穿越await
就是懒政。
实际上没有问题,rc只有一个owner.
【 在 ilovecpp 的大作中提到: 】
: tokio和你这个rc没有关系。
:
: 你的rc是async的状态(可以简单想像成stack frame)的一部分。只要任何一个状态是!Send,整个async就是!Send。
:
: 然后tokio::spawn:
: pub fn spawn<T>(task: T) ->
: ..................
发自「今日水木 on MRX-W29」
--
FROM 42.234.95.*