淺談阻塞/非阻塞、同步/異步——從linux read()系統調用出發

淺談阻塞/非阻塞、同步/異步 –從linux IO系統調用出發 阻塞與非阻塞主要從進程/線程的角度出發: 阻塞(blocking):教科書年年考的概念——調用方(主線程)發起調用之後掛起直到被調用方法返回。阻塞通信仍然有很多應用場景,典型例子如如spring框架下傳統的Spring MVC的Servlet Stack;(如下圖) 非阻塞(non-blocking):相對阻塞而言,調用方發起調用之後
相關文章
相關標籤/搜索