https://entri.app/blog/understanding-java-threads-all-about-java-threads/
What is a thread in Java- All About Java Threads