Address various class-loader deadlock / sync issues
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 25 Mar 2010 19:44:41 +0000 (19:44 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Thu, 25 Mar 2010 19:44:41 +0000 (19:44 +0000)
commit774b9657eccbb70d2f20df7d6df6a12e096b7b45
treee1ee4be0b9e4438eae6e371806b225134d79fecf
parenta38b2d4a56a8f5966b09ae103ab87e5af092e98a
Address various class-loader deadlock / sync issues
https://issues.apache.org/bugzilla/show_bug.cgi?id=44041
https://issues.apache.org/bugzilla/show_bug.cgi?id=48694
https://issues.apache.org/bugzilla/show_bug.cgi?id=48903

Whilst parallel class-loading would be a nice feature, the various issues that have emerged have demonstrated that anything other than synchronized(this) is likely to cause issues.

Parallel class-loading will be explored for Tomcat 7 (disabled by default) and ported back to 6.0.x when proven to be stable.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927565 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/catalina/loader/WebappClassLoader.java
java/org/apache/jasper/servlet/JasperLoader.java