1 Reply Latest reply on Jun 1, 2013 9:38 AM by wdfink

    jboss as 7.1 background threads. can i stop unused background threads?

    rameshchokkapu

      Hi Goog Evening..

       

      i have use kill -3 pid.. then its printed all threads.

      some threads are running and some threads waited.

      Is below all these threads are needed?

      can i stop some of these threads?

      wher are these MSC Threads?

       

      Threads :

       

      "Attach Listener" daemon prio=10 tid=0x00007f042c0b4000 nid=0x157d runnable [0x0000000000000000]

      "MySQL Statement Cancellation Timer" daemon prio=10 tid=0x00007f03f46b9000 nid=0x1103 in Object.wait() [0x00007f0448eba000]

      "Thread-59" prio=10 tid=0x00007f041011b000 nid=0x10ca runnable [0x00007f03d819f000]

      "Transaction Reaper Worker 0" daemon prio=10 tid=0x00007f0404246800 nid=0x10c9 in Object.wait() [0x00007f03d82a0000]

      "Transaction Reaper" daemon prio=10 tid=0x00007f040424d000 nid=0x10c8 in Object.wait() [0x00007f03d83a1000]

      "server-timer1" daemon prio=10 tid=0x00007f04100b9000 nid=0x10c7 in Object.wait() [0x00007f03d8549000]

      "server-timer" daemon prio=10 tid=0x00007f04100c1800 nid=0x10c6 in Object.wait() [0x00007f03d864a000]

      "DeploymentScanner-threads - 2" prio=10 tid=0x00007f0424754000 nid=0x10c5 waiting on condition [0x00007f03d874b000]

      "DeploymentScanner-threads - 1" prio=10 tid=0x00007f03fc088800 nid=0x10c4 waiting on condition [0x00007f03d884c000]

      "Periodic Recovery" prio=10 tid=0x00007f04041f9800 nid=0x10c3 in Object.wait() [0x00007f03d894d000]

      "Transaction Expired Entry Monitor" daemon prio=10 tid=0x00007f0404189800 nid=0x10c2 in Object.wait() [0x00007f03d8a4e000]

      "http--0.0.0.0-8080-Acceptor" daemon prio=10 tid=0x00007f0404159800 nid=0x10c1 runnable [0x00007f03d8b8a000]

      "http--0.0.0.0-8080-Sendfile" daemon prio=10 tid=0x00007f0404155800 nid=0x10c0 in Object.wait() [0x00007f03d8c8b000]

      "http--0.0.0.0-8080-EventPoller" daemon prio=10 tid=0x00007f0404154000 nid=0x10bf in Object.wait() [0x00007f03d8d8c000]

      "http--0.0.0.0-8080-Poller" daemon prio=10 tid=0x00007f0404151000 nid=0x10be in Object.wait() [0x00007f03d8e8d000]

      "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=10 tid=0x00007f040413c000 nid=0x10bd waiting on condition [0x00007f03d8f8e000]

      "IdleRemover" daemon prio=10 tid=0x00007f0418009000 nid=0x10bc waiting on condition [0x00007f03d9b82000]

      "ConnectionValidator" daemon prio=10 tid=0x00007f03f404a800 nid=0x10bb waiting on condition [0x00007f03d9c83000]

      "Remoting "pega" write-1" prio=10 tid=0x00007f03f4048000 nid=0x10ba runnable [0x00007f03d9d84000]

      "Remoting "pega" read-1" prio=10 tid=0x00007f03f402c000 nid=0x10b9 runnable [0x00007f03d9e85000]

      "Remoting "pega:MANAGEMENT" write-1" prio=10 tid=0x00007f040c063800 nid=0x10a2 runnable [0x00007f03db59c000]

      "Remoting "pega:MANAGEMENT" read-1" prio=10 tid=0x00007f040c062000 nid=0x10a1 runnable [0x00007f03db69d000]

      "DestroyJavaVM" prio=10 tid=0x00007f046800a800 nid=0x1070 waiting on condition [0x0000000000000000]

      "MSC service thread 1-8" prio=10 tid=0x00007f040402b800 nid=0x1088 waiting on condition [0x00007f0458387000]

      "MSC service thread 1-7" prio=10 tid=0x00007f0404027800 nid=0x1087 waiting on condition [0x00007f0458488000]

      "MSC service thread 1-6" prio=10 tid=0x00007f0404025800 nid=0x1086 waiting on condition [0x00007f0458589000]

      "MSC service thread 1-5" prio=10 tid=0x00007f0404024000 nid=0x1085 waiting on condition [0x00007f045868a000]

      "MSC service thread 1-4" prio=10 tid=0x00007f0468c85800 nid=0x1084 waiting on condition [0x00007f045878b000]

      "MSC service thread 1-3" prio=10 tid=0x00007f0468c85000 nid=0x1083 waiting on condition [0x00007f045888c000]

      "MSC service thread 1-2" prio=10 tid=0x00007f0418002000 nid=0x1082 waiting on condition [0x00007f045898d000]

      "MSC service thread 1-1" prio=10 tid=0x00007f0468c82000 nid=0x1081 waiting on condition [0x00007f0458a8e000]

      "Reference Reaper" daemon prio=10 tid=0x00007f0468953800 nid=0x1080 in Object.wait() [0x00007f046020e000]

      "Service Thread" daemon prio=10 tid=0x00007f046886c000 nid=0x107e runnable [0x0000000000000000]

      "C1 CompilerThread2" daemon prio=10 tid=0x00007f0468869800 nid=0x107d waiting on condition [0x0000000000000000]

      "C2 CompilerThread1" daemon prio=10 tid=0x00007f0468867000 nid=0x107c waiting on condition [0x0000000000000000]

      "C2 CompilerThread0" daemon prio=10 tid=0x00007f0468865000 nid=0x107b waiting on condition [0x0000000000000000]

      "Signal Dispatcher" daemon prio=10 tid=0x00007f0468862800 nid=0x107a waiting on condition [0x0000000000000000]

      "Surrogate Locker Thread (Concurrent GC)" daemon prio=10 tid=0x00007f0468860800 nid=0x1079 waiting on condition [0x0000000000000000]

      "Finalizer" daemon prio=10 tid=0x00007f0468812000 nid=0x1078 in Object.wait() [0x00007f046c18b000]

      "Reference Handler" daemon prio=10 tid=0x00007f046880f800 nid=0x1077 in Object.wait() [0x00007f046c28c000]

      "VM Thread" prio=10 tid=0x00007f0468808000 nid=0x1076 runnable

      "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x00007f0468017000 nid=0x1071 runnable

      "G1 Main Concurrent Mark GC Thread" prio=10 tid=0x00007f0468022800 nid=0x1074 runnable

      "Gang worker#0 (G1 Parallel Marking Threads)" prio=10 tid=0x00007f0468028800 nid=0x1075 runnable

      "G1 Concurrent Refinement Thread#0" prio=10 tid=0x00007f046801b000 nid=0x1073 runnable

      "G1 Concurrent Refinement Thread#1" prio=10 tid=0x00007f0468019000 nid=0x1072 runnable

      "VM Periodic Task Thread" prio=10 tid=0x00007f0468877000 nid=0x107f waiting on condition

       

      please find the attachment.

       

       

      Thank You