🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
使用队列可以安全地从一个线程向另一个线程传递数据,我们把向队列插入元素的线程称为生产者线程,从队列中获取元素的线程称为消费者线程。 * 当试图向队列添加元素,而队列已满,阻塞队列会导致线程阻塞; * 当试图从队列中移出元素,而队列为空,阻塞队列会导致线程阻塞; 阻塞队列的工作规则为:运行比较快的线程集等待运行比较慢的线程集,此时快的线程集就会进入阻塞状态,一直等待慢的线程集赶上才不会阻塞,这样就不会出现掉队的情况。