我的代码游记

标签 · IO

首页

关于

归档

IssuesIO

为什么异步IO不能完全取代阻塞IO

问题问题链接:为什么异步IO不能完全取代阻塞IO 既然异步IO不会让线程阻塞,而且加上回调处理也很方便。为什么java还要用阻塞式IO呢? 回答umm……首先,异步IO对应的应该是同步IO,阻塞IO对应的是非阻塞IO,虽然两组概念在思想上可以类比着理解,但是实际上是不同的两组东西,不能混着讲,就比如异步阻塞式,同步非阻塞这些方式都是存在的。那么你想问的是什么呢?好吧╮(╯_╰)╭其实我也不知道,那我就都说说看…… 同步/异步IO这两个概念是针对消息的通知方式来说的 同步就是在调用一个功能的时候,这个功能没有得出结果之前,都不会返回。绝大部分Java方法都是同步的方式,对应生活中的情况也有很多啊,就是很多事情都是要有前提什么的,比如吃饭之前要先煮饭,拉屎(/◔ ◡ ◔)/之前要蹲下。就是当后面的功能需要用..

更多