美文网首页
面经-同步和异步的区别?

面经-同步和异步的区别?

作者: 左羊 | 来源:发表于2019-07-23 22:59 被阅读0次

    道行尚浅,请多指教!

    同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程。

    异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。

    区别:一个需要等待,一个不需要等待。

    ----------------IO---------------

    阻塞/非阻塞:进程/线程要访问的数据是否就绪,进程/线程是否需要等待。

    同步IO:同步需要主动读写数据,在读写数据的过程还是会阻塞。

    异步IO:异步只需要IO操作完成的通知,并不主动读写数据,由操作系统内核完成数据的读写。

    相关文章

      网友评论

          本文标题:面经-同步和异步的区别?

          本文链接:https://www.haomeiwen.com/subject/mbvzlctx.html