I/O 模式

  • 同步 : 在发出一个功能调用时,在没有返回结果时,会等待,直到有结果才返回.
  • 异步 : 对同步相对,在发出一个异步调用时,直接返回,程序继续执行,异步调用的结果,会通过状态,通知,回调函数通知调用者.
  • 堵塞 : 堵塞调用是在没有结果时,不返回,线程会被挂起,进到有结果,线程启动,返回结果.这个过程并不和同步对等,线程同步时,线程是激活的,并未挂起,依然可以处理其它消息.
  • 非堵塞 : 与堵塞相对,非堵塞调用,程序不会挂起,直接返回.程序继续执行.在有结果时,会通过状态,通知,回调函数通知调用者.

PS : 详细分析看其它帖子

原文地址:https://www.cnblogs.com/naray/p/4478398.html