道行尚浅,请多指教!
同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程。
异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。
区别:一个需要等待,一个不需要等待。
----------------IO---------------
阻塞/非阻塞:进程/线程要访问的数据是否就绪,进程/线程是否需要等待。
同步IO:同步需要主动读写数据,在读写数据的过程还是会阻塞。
异步IO:异步只需要IO操作完成的通知,并不主动读写数据,由操作系统内核完成数据的读写。
网友评论