想得到timertask中实例化的所有task的信息,比如在timer.schedule()定义的task定期执行的时间,有人建议我定义一个全局变量来获取这些task的句柄,不知道该如何实现,求教代码如下:
import java.net.*;
import java.io.*;
import java.util.*;public class A
{
    public static void main(String args[]) 

throws java.io.IOException {         TimerTask task1 = new TimerTask() {

      public void run() {               System.out.println("task1 running...");               }
         }        TimerTask task2 = new TimerTask() {

      public void run() {               System.out.println("task2 running...");               }
         }
         Timer timer = new Timer();         timer.schedule(task1,0,60);//立即开始,每分钟运行一次         timer.schedule(task2,60,60*2);//60s后开始,每两分钟运行一次
         
         }
}如上,请问如何能得到一个关于线程信息的列表,显示当前正在运行的所有task名等信息