asynchronous threads to RMI-export "this" and the current class loader
but simply waited for their completion. The threads provided no
concurrency and added overhead.
At the suggestion of James Sasitorn, I wrapped the FileInputStreams in
SlaveJVMRunner inside BufferedInputStreams to see if that cures the
occasional 3 minute delay seen in the readObject operation used to
read the remote class loader stub file.
The commit modified the following files:
M src/edu/rice/cs/drjava/ui/DefinitionsPaneTest.java
M src/edu/rice/cs/util/newjvm/SlaveJVMRunner.java
M src/edu/rice/cs/util/newjvm/AbstractSlaveJVM.java
M src/edu/rice/cs/util/newjvm/AbstractMasterJVM.java