阻塞Block和非阻塞Unblock是什么意思
计算机编程当中,阻塞和非阻塞都是网络编程中的调用方式。
阻塞是什么意思
阻塞调用:指的是在(函数的)调用结果返回之前,当前线程会被挂起,也就是线程会进入非可执行的状态,该状态之下,计算机的CPU不会给该线程分配时间片,线程会暂停运行,指的(函数的)调用得到结果。
非阻塞是什么意思
非阻塞调用:指的是在调用的结果不能立刻得到之前,该调用也不会阻塞当前线程,也就是该线程不会被暂停。
计算机编程当中,阻塞和非阻塞都是网络编程中的调用方式。
阻塞调用:指的是在(函数的)调用结果返回之前,当前线程会被挂起,也就是线程会进入非可执行的状态,该状态之下,计算机的CPU不会给该线程分配时间片,线程会暂停运行,指的(函数的)调用得到结果。
非阻塞调用:指的是在调用的结果不能立刻得到之前,该调用也不会阻塞当前线程,也就是该线程不会被暂停。