阻塞和非阻塞说的是线程发起IO操作时,如果数据没有就绪,线程是否挂起。线程不挂起的是非阻塞;
同步异步说的是,应用程序与内核交互时,数据从内核空间到用户空间的拷贝,是内核主动发起还是由应用程序来触发。内核主动发起的是异步;