【问题标题】:What's the difference between async io and do io in non-main thread?非主线程中的 async io 和 do io 有什么区别?
【发布时间】:2012-03-03 03:11:45
【问题描述】:

我读过一些关于异步 IO 的文章。但是我不明白异步 io 和非主线程中做 IO 的区别。

我的意思是,我们可以在新生线程中进行同步IO,而不是在主线程中,它不会阻塞主线程,那么为什么我们需要异步IO?

谢谢!

【问题讨论】:

    标签: asynchronous io


    【解决方案1】:

    IO 子系统支持多个并发请求。除非您正在执行完全顺序且非常大的读取和写入操作,否则您必须使用异步请求来充分利用 IO 子系统 - 阻塞主线程不是问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 1970-01-01
      • 2021-10-21
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      相关资源
      最近更新 更多