Java并发编程中LinkedBlockingDeque的使用场景有哪些?