首页 > 其他分享 >阻塞和非阻塞

阻塞和非阻塞

时间:2022-08-20 20:45:50浏览次数:74  
标签:调用 结果 程序 阻塞 线程 等待

阻塞和非阻塞

阻塞和非阻塞这两个概念与程序(线程)等待消息通知(无所谓同步或者异步)时的状态有关。
也就是说阻塞与非阻塞主要是程序(线程)等待消息通知时的状态角度来说的。

阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态.

阻塞

阻塞调用是指调用结果返回之前,当前线程会被挂起。调用线程只有在得到结果之后才会返回。

非阻塞

非阻塞调用指在不能立刻得到结果之前,该调用不会阻塞当前线程。

标签:调用,结果,程序,阻塞,线程,等待
From: https://www.cnblogs.com/FinallySSR/p/16608558.html

相关文章

  • JDK数组阻塞队列源码深入剖析
    JDK数组阻塞队列源码深入剖析前言在前面一篇文章从零开始自己动手写阻塞队列当中我们仔细介绍了阻塞队列提供给我们的功能,以及他的实现原理,并且基于谈到的内容我们自己实......
  • 从事件调度理解阻塞和非阻塞
    0为什么要有事件调度我们知道Verilog是一种并行编程语言,然而Verilog是通过计算机执行的,那么必然要遵循计算机顺序执行的逻辑当多条语句都被触发时,我们如何确定语句的执......