Java并发编程中LinkedBlockingQueue的使用原理是什么?