netty 與 同步、異步、阻塞、非阻塞(yet)


https://www.aliyun.com/jiaocheng/792562.html

 

所謂同步,就是在c端發出一個功能調用時,在沒有得到結果之前,該調用就不返回。但不一定影響我干別的事情,比如傳統多線程bio模型

異步: 異步的概念和同步相對。當c端一個異步過程調用發出后,調用者不能立刻得到結果。先返回。實際處理這個調用的部件在完成后,通過狀態、通知回調來通知調用者。

阻塞 阻塞調用是指調用結果返回之前,當前線程會被掛起

有人也許會把阻塞調用和同步調用等同起來,實際上他是不同的。對於同步調用來說,很多時候當前線程還是激活的,只是從邏輯上當前函數沒有返回而已。而阻塞是實實在在的技術線程阻塞

非阻塞 非阻塞和阻塞的概念相對應,指在不能立刻得到結果之前,該函數不會顯式技術阻塞當前線程 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM