完全理解:阻塞、非阻塞、同步、異步、Reactor、Proactor

我之前是寫AS3的,事件和回調無處不在,天生就是異步的,不多須要討論這些概念。如今寫C#,這些概念提的就多了,因此須要完全搞明白。若是把技術的邏輯抽象出來,跟生活中的邏輯作比較,你會發現技術包含的道理是多麼的樸素呀。 本程序中的代碼大部分是示意代碼,不能真正運行。 一、阻塞:阻塞是指當前線程被堵住了,不能繼續往下執行了,就被操做系統掛起了。 阻塞的對象是當前線程,而不是IO被阻塞了;外部資源(一般
相關文章
相關標籤/搜索