【发布时间】:2012-03-03 03:11:45
【问题描述】:
我读过一些关于异步 IO 的文章。但是我不明白异步 io 和非主线程中做 IO 的区别。
我的意思是,我们可以在新生线程中进行同步IO,而不是在主线程中,它不会阻塞主线程,那么为什么我们需要异步IO?
谢谢!
【问题讨论】:
标签: asynchronous io
我读过一些关于异步 IO 的文章。但是我不明白异步 io 和非主线程中做 IO 的区别。
我的意思是,我们可以在新生线程中进行同步IO,而不是在主线程中,它不会阻塞主线程,那么为什么我们需要异步IO?
谢谢!
【问题讨论】:
标签: asynchronous io
IO 子系统支持多个并发请求。除非您正在执行完全顺序且非常大的读取和写入操作,否则您必须使用异步请求来充分利用 IO 子系统 - 阻塞主线程不是问题。
【讨论】: