我正在编写一个同时运行多个线程的Java应用程序。所以,我希望每个线程将其状态打印到控制台:每个线程一行,如:
Total threads: %d
Thread-1: Progress - %d%
Thread-2: Progress - %d%
Thread-3: Progress - %d%
Thread-9: Progress - %d%
当线程结束他的工作时,该行将被删除。每个新线程都会在状态栏中再添加一行。
每一行每5秒更新一次,因此,百分比值会增加。
有没有办法像这样制作动态状态?