1.BlockingQueue队列和平常队列一样都可以用来作为存储数据的容器,但有时候在线程当中 涉及到数据存储的时候就会出现问题,而BlockingQueue是空的话,如果一个线程要从BlockingQueue 里取数据的时候,该线程将会被阻断,并进入等待状态,直到BlockingQueue里面有数据存入了后,就会 唤醒线程进行数据的去除.若BlockingQueue是满的,如果一个线程要将数据存入BlockQueue,该线程 将会被阻断,并进入等待状态,直到BlcokQueue里面的数据被取…