title: is using threads and ruby mechanize safe?
body: <p>Does anyone ever see a lot of errors like this:</p>
  
  <pre><code>Exception `Net::HTTPBadResponse' at /usr/lib/ruby/1.8/net/http.rb:2022
  - wrong status line: _SOME HTML CODE HERE_
  </code></pre>
  
  <p>When using threads and mechanize? I'm relatively certain that this is
  some bad behavior between threads and the <code>net/http</code> library, but does
  anyone have any advice as far as the upper limit of threads you want
  to run at once when using mechanize/nethttp? And how can I capture this kind of exception because <code>rescue Net::HTTPBadResponse</code> doesn't work?</p>