线成堆

来源:互联网 发布:手机特效魔法手指软件 编辑:程序博客网 时间:2024/04/28 11:53
        Map<Thread,StackTraceElement[]> trace = Thread.getAllStackTraces();
        for (Iterator iter = trace.keySet().iterator(); iter.hasNext();) {
            Thread t = (Thread) iter.next();
            System.out.println("/n/n线程名"+StringUtils.rightPad(t.getName(),80,"-")+"状态:"+t.getState().toString());
//            StackTraceElement[] ste_arr = trace.get(t);
//            for (int i = 0; i < ste_arr.length; i++) {
//                StackTraceElement ste = ste_arr[i];
//                System.out.println(StringUtils.rightPad(ste.getClassName(),80,"=")+","+ste.getMethodName());
//            }
           
        }


线程名Reference Handler---------------------------------------------------------------状态:WAITING


线程名UIL2.SocketManager.WriteTask#2 client=10.4.6.23:8093----------------------------状态:WAITING


线程名RMI ConnectionExpiration-[10.4.6.23:1098]---------------------------------------状态:TIMED_WAITING


线程名Finalizer-----------------------------------------------------------------------状态:WAITING


线程名Signal Dispatcher---------------------------------------------------------------状态:RUNNABLE


线程名main----------------------------------------------------------------------------状态:RUNNABLE


线程名UIL2.SocketManager.ReadTask#1 client=10.4.6.23:8093-----------------------------状态:RUNNABLE


线程名UIL2(SocketManager.MsgPool@6e293a client=10.4.6.23:8093)#1----------------------状态:TIMED_WAITING


线程名GC Daemon-----------------------------------------------------------------------状态:TIMED_WAITING


线程名RMI RenewClean-[10.4.6.23:1098]-------------------------------------------------状态:TIMED_WAITING


线程名Connection Monitor Thread-------------------------------------------------------状态:TIMED_WAITING


线程名MessageListenerThread - TOCOM_TDSGW_REC_TOMCAT_QUEUE----------------------------状态:WAITING


线程名Thread-0------------------------------------------------------------------------状态:RUNNABLE