异步IO的优缺点

异步IO就是将数据从内核空间拷贝到用户空间放在了内核中进行, 所以用户进程或线程就可以在这段时间做其他事情. 这是他的优点, 但是他的缺点是什么呢?

阅读 4.5k
2 个回答

我觉得缺点有:

  1. 需要进行多线程编程, 门槛高, 很容易写出低质量代码.

  2. 同步串行的编程方式相比于异步回调之类的容易理解.

  3. 异步 IO 的代码相对复杂, 不够直观.

推荐看看RxJava
异步编程,又不用自己处理线程问题
如果配合lamda表达式,逻辑清晰,代码简单

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题