This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Minor performance issue. Since NativeExecutor is used once, the run method shouldn't need to be synchronized. However, I'd rather defer this until after the Sun Studio IDE EA build.
I think its safe to unsynchronize, but I'll defer to Thomas (he's got another NativeExecutor bug).
Well, we (CND) use NativeExecutor once but it is a public method and is used by other components like advanced tools, dbxgui, and d-light so it is safest to keep it synchronized. If the same instance of NativeExecutor is called multiple times, there is a risk of them clobbering each other if not synchronized. Once we get around to finalize a public and stable API, we could un-synchronize it and document it usage. Anyway, I don't think this is p2.