阻塞/非阻塞是什么意思? - 项越资源网-知识科普社区-开发交流-项越资源网

阻塞/非阻塞是什么意思?

阻塞和非阻塞通常形容多线程间的相互影响。比如一个线程占用了临界区资源,那么其它所有需要这个资源的线程就必须在这个临界区中进行等待,等待会导致线程挂起。这种情况就是阻塞。此时,如果占用资源的线程一直不愿意释放资源,那么其它所有阻塞在这个临界区上的线程都不能工作。而非阻塞允许多个线程同时进入临界区。

请登录后发表评论

    没有回复内容