https://www.aliyun.com/jiaocheng/792562.html
所謂同步,就是在c端發出一個功能調用時,在沒有得到結果之前,該調用就不返回。但不一定影響我干別的事情,比如傳統多線程bio模型
異步: 異步的概念和同步相對。當c端一個異步過程調用發出后,調用者不能立刻得到結果。先返回。實際處理這個調用的部件在完成后,通過狀態、通知和回調來通知調用者。
阻塞 阻塞調用是指調用結果返回之前,當前線程會被掛起
有人也許會把阻塞調用和同步調用等同起來,實際上他是不同的。對於同步調用來說,很多時候當前線程還是激活的,只是從邏輯上當前函數沒有返回而已。而阻塞是實實在在的技術線程阻塞
非阻塞 非阻塞和阻塞的概念相對應,指在不能立刻得到結果之前,該函數不會顯式技術阻塞當前線程