阻塞和非阻塞通常用来形容多线程间的相互影响。比如一个线程占用临界区资源,那么其它所有需要这个资源的线程就必须在这个临界区中进行等待,等待会导致线程挂起。这种情况就是阻塞。此时,如果占用资源的线程一直不愿意释放资源,那么其它所有阻塞在这个临界区上的线程都不能工作。
非阻塞允许多个线程同时进入临界区
最后
以上就是唠叨发带最近收集整理的关于阻塞(Blocking)和非阻塞(Non-Blocking)的全部内容,更多相关阻塞(Blocking)和非阻塞(Non-Blocking)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复