自己认为最明确的答案: 异步IO模型 -->异步模型:不需要自己去读IO数据,即 AIO, 通知并主动执行回调任务,业务thread不需要自己执行;同步IO模型 -->同步模型:自己去读IO数据, BIO (poll,selector,epoll等多路复用器也是同步IO模型)堵塞:thread线程被挂起,等待IO完成非堵塞:thread 用户线程调用method 立马返回,通常-1无数据,或者ready的数据;