title: How to analyse WebLogic thread dump?
body: <p>I notice that there are some stuck threads.</p>
  
  <p>I like to check what could be the cause of the stuck thread just base on the thread dump logs below. Any advise anyone? And also what is the difference between a fat lock and a thin lock?</p>
  
  <pre><code>        "[STUCK] ExecuteThread: '25' for queue: 'weblogic.kernel.Default (self-tuning)'" id=87495 idx=0x274 tid=15308 prio=1 alive, in native, blocked, daemon
  
              -- Blocked trying to get lock: com/jnn/testController@0x135a26c0[thin lock]
  </code></pre>