小编uku*_*ele的帖子

猫效应和异步IO细节

几天来,我一直在围绕猫效应和IO.而且我觉得我对这种效果有一些误解,或者我只是错过了它的观点.

  1. 首先 - 如果IO可以取代Scala的Future,我们如何创建异步IO任务?用IO.shift?用IO.async?是IO.delay同步还是异步?我们可以用这样的代码创建一个通用的异步任务Async[F].delay(...)吗?或者当我们用unsafeToAsync或调用IO时发生异步unsafeToFuture
  2. 猫效应中Async和Concurrent的重点是什么?为什么他们分开?
  3. IO是绿线吗?如果是的话,为什么在猫效应中有一个Fiber对象?据我所知,Fiber是绿色线程,但是文档声称我们可以将IO视为绿色线程.

我很感激有些澄清任何一个,因为我没有理解猫效应文档对那些和互联网没有帮助...

scala scala-cats cats-effect

11
推荐指数
1
解决办法
1581
查看次数

标签 统计

cats-effect ×1

scala ×1

scala-cats ×1