Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
> As a helpfull start, which classes generate new threads?? ActionImpls (including its subclass DisplayImpl) construct virtual threads allocated by ThreadPool. Its the ThreadPool class that actually constructs Threads. However, real Threads are constructed by AnimationControls (J2D and J3D) for animation, and by VisADCanvasJ2D for rendering (note rendering for J3D is done by a number of Java3D Threads. The destroy() and stopThreadPool() calls you are making should remove all these Threads. Cheers, Bill
visad
archives: