Introduction - If you have any usage issues, please Google them yourself
Use multi-threaded and multithreaded diff program: Counter.java did not use multi-threading, the Close button does not work, CounterThread.java, using multi-threaded, you can use the Close button to close the program