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

我之前是写AS3的,事件和回调无处不在,天生就是异步的,不多须要讨论这些概念。如今写C#,这些概念提的就多了,因此须要完全搞明白。若是把技术的逻辑抽象出来,跟生活中的逻辑作比较,你会发现技术包含的道理是多么的朴素呀。 本程序中的代码大部分是示意代码,不能真正运行。 一、阻塞:阻塞是指当前线程被堵住了,不能继续往下执行了,就被操做系统挂起了。 阻塞的对象是当前线程,而不是IO被阻塞了;外部资源(一般
相关文章
相关标签/搜索