https://zenovak.github.io/posts/javaiii-7-concurrency/
Java - 7 Concurrency and Multithreadding - Zenovak's Docs