title: Java service with multiple child thread
body: <pre><code>ps -ef | grep 426
  root      4260   587  0 Apr17 ?        00:00:00 [bnx2i_thread/4]
  root      4261   587  0 Apr17 ?        00:00:00 [bnx2i_thread/5]
  root      4262   587  0 Apr17 ?        00:00:00 [bnx2i_thread/6]
  root      4263   587  0 Apr17 ?        00:00:00 [bnx2i_thread/7]
  root      4264   587  0 Apr17 ?        00:00:00 [bnx2i_thread/8]
  root      4265   587  0 Apr17 ?        00:00:00 [bnx2i_thread/9]
  root      4267   587  0 Apr17 ?        00:00:00 [bnx2i_thread/10]
  root      4268   587  0 Apr17 ?        00:00:00 [bnx2i_thread/11]
  root      4269   587  0 Apr17 ?        00:00:00 [bnx2i_thread/12]
  </code></pre>
  
  <p>Please help me understand this output of ps command with given pid. I was trying to check if service is running or not. </p>
  
  <p><strong>Edit:</strong> Apologies for late reply. Use of ps and grep like this is not ideal; although it gives expected results if my application is running. That's how, accidentally I got 'bnx2' network driver which can be in-kernel driver or a seperate package for most 2.6 Linux kernels).</p>