https://kodejava.org/how-do-i-use-linkedblockingqueue-class/
How do I use LinkedBlockingQueue class?