https://alicloud.my.id/2024/06/02/multithreading-in-java-with-clear-examples-and-code/