同步、异步、阻塞、非阻塞的关系与区别

在IO操作中,实际的IO操作被分为两部分,一部分是IO请求,一部分是实际IO读写操作。 1、同步机制 发送方发送请求之后,需要等接收方发回响应后才接着发。 2、异步机制 发送方发送一个请求之后不等待接收方响应这个请求,就继续发送下个请求。 也就是说,同步与异步之间的差别,是在于实际的IO操作是否阻塞了下个请求,假如阻塞了下个请求,那就是同步,否则为异步。 3、阻塞调用 调用结果返回之前,当前线程会
相关文章
相关标签/搜索