https://dzone.com/articles/a-birds-eye-view-on-java-concurrency-frameworks-1