Many library functions are not MT-safe, and several different techniques are used in dealing with
this, some by the JVM, some by individual vendors. In most cases you will find that you want MT
safety at a higher level than Java base classes anyway. It is often unclear from the documentation
exactly how some of the Java classes have been defined.
Search WWH :