With the latest and greated J-T-C code, the HEAD branch of Tomcat 4
doesn't shut down cleanly.  Usually, this implies that somebody forgot to
mark their threads as daemon threads (or otherwise clean them up at
shutdown time).

Indeed, a thread dump after the shutdown command is executed shows a bunch
of active threads, including those suspended by a wait() at:
  org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:407)
  org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:495)
  org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:495)
  org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:495)

Could someone working on the thread pool code please take a look at this?

Craig



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to