• 刘丹
    2023-11-24 来自广东
    请问老师: r = task_a => r.unwrap() 这是闭包,还是匿名函数?

    作者回复: 这是tokio那个宏里面的特殊语法,不是标准的rust语法。就是一个语法而已。既不是闭包,也不是匿名函数

    
    
  • 伯阳
    2023-11-24 来自北京
    这种无锁并发,快是快了点,但是如果给通道打满了,怎么处理呢

    作者回复: 打满了就阻塞了。打不进去了,就等吧,消耗一个就能打进去一个。

    
    
  • 老大
    2023-11-24 来自河南
    为啥我按照你写的,运行不起来呢?
    
    
  • PEtFiSh
    2023-11-24 来自上海
    从任务收集返回结果的方式有: 1、任务直接返回值,然后通过handler取回,比如:a = task_a.await.unwrap(); 2、通过锁的方式直接写在目标位置 3、通过channel的形式传递结果 4、似乎也可以unsafe来写全局变量。
    
    