title: How to reduce the number of threads used by the jvm
body: <p>I'm running a single threaded Java app on the following java version:</p>
  
  <pre><code>java version "1.7.0_67"
  Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
  Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
  </code></pre>
  
  <p>with the <code>-XX:+UseSerialGC</code> option enabled. Still when I start the application I see multiple threads starting when monitoring the system with <code>htop</code>. I'd like to reduce the number of processes started as much as possible since I have a use case which involves running multiple instances of this application and this will hit the roof of the maximum allowed number of process on the system that I'm running on. Are there any other jvm options other than <code>-XX:+UseSerialGC</code> that I could use to reduce the number of threads starting?</p>